{"title":"Nikon Black Friday Sale","description":"\u003cp\u003eExplore the Nikon Black Friday Sale at Bintel, featuring selected binoculars for birdwatching, travel, astronomy and the outdoors. Compare magnification, objective size and handling to find a pair suited to your interests, with expert advice from our Australian team.\u003c\/p\u003e","products":[{"product_id":"nikon-travelite-ex-10x25","title":"Nikon Travelite EX 10x25 Binocular","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e10x magnification in a compact 25 mm binocular\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon TRAVELITE EX 10x25 is a compact Porro-prism binocular for travelling, nature watching and events. Its 365 g body houses 10x magnification and 25 mm objectives, with a field of view covering 87 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eA clear, corrected view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses support bright images, while aspherical eyepiece lenses correct image distortion.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eFocus on nearby details\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eFocus as close as 2.8 m for nearby subjects. Turn-and-slide eyecups and 15.9 mm eye relief help you position your eyes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe nitrogen-filled body resists internal fogging and is rated waterproof to 2 m for 5 minutes. Rubber coating adds a secure grip.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e5.0 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e47.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e87 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e6.3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.9 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.8 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e102 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e116 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e365 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e2 m for 5 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045219176517,"sku":"BAA706AA","price":259.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Untitled_design_21.jpg?v=1753403955"},{"product_id":"nikon-oceanpro-7x50-cf-wp","title":"Nikon Oceanpro 7x50 CF WP Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e7x50 marine binoculars with central focus\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon Oceanpro 7x50 CF WP combines 7x magnification with 50 mm objectives for boating and marine observation. This is the standard model without a built-in compass, with a field of view covering 126 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eQuick central focusing\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe central focus system adjusts the view quickly. Multilayer-coated lenses support bright images, with a 7.1 mm exit pupil.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eRoom to position your eyes\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eLong 22.7 mm eye relief helps you see the field when wearing glasses. Rubber armour adds a firm grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for use on the water\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eO-ring seals and nitrogen filling protect against water and internal fogging. Nikon rates waterproofing to 1 m for 5 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e7 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e7.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e47.5 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e126 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e7.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e50.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e22.7 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e10.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e193 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e202 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e71 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e1,115 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 5 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045219274821,"sku":"BAA574AA","price":449.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-oceanpro-7x50-cf-wp-binoculars-752998.jpg?v=1731540831"},{"product_id":"nikon-travelite-ex-8x25","title":"Nikon Travelite EX 8x25 Binocular","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e8x magnification in a compact 25 mm binocular\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon TRAVELITE EX 8x25 is a compact Porro-prism binocular for travelling, nature watching and events. Its 355 g body houses 8x magnification and 25 mm objectives, with a field of view covering 110 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eA clear, corrected view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses support bright images, while aspherical eyepiece lenses correct image distortion.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eFocus on nearby details\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eFocus as close as 2.8 m for nearby subjects. Turn-and-slide eyecups and 15.5 mm eye relief help you position your eyes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe nitrogen-filled body resists internal fogging and is rated waterproof to 2 m for 5 minutes. Rubber coating adds a secure grip.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e47.5 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e110 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e9.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.8 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e100 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e116 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e355 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e2 m for 5 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045219242053,"sku":"BAA704AA","price":249.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-travelite-ex-8x25-binocular-482252.webp?v=1731540830"},{"product_id":"monarch-m7-10-x-42-binoculars","title":"Nikon Monarch M7 10 x 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M7 10x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M7 10x42 pairs 10x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eDetail with less colour fringing\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while multilayer lens and prism coatings help deliver a bright, clear view.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSee more around your subject\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eA 121 m field of view at 1,000 m provides room around the subject. Oil- and water-repellent coatings help you wipe fingerprints from the outer lenses.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eNitrogen filling helps prevent internal fogging. Waterproof to 1 m for 10 minutes, with a locking dioptre ring to keep your adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.9 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e62.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e121 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e142 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e57 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e680 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251387461,"sku":"BAA903SA","price":810.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Monarch_m7_10x42_90c548c2-282c-4c2a-835f-75c0a2d18530.jpg?v=1755233422"},{"product_id":"monarch-m7-8-x-30-binoculars","title":"Nikon Monarch M7 8 x 30 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M7 8x30\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M7 8x30 pairs 8x magnification with 30 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eDetail with less colour fringing\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while multilayer lens and prism coatings help deliver a bright, clear view.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSee more around your subject\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eA 145 m field of view at 1,000 m provides room around the subject. Oil- and water-repellent coatings help you wipe fingerprints from the outer lenses.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eNitrogen filling helps prevent internal fogging. Waterproof to 1 m for 10 minutes, with a locking dioptre ring to keep your adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e30 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e8.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e60.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e145 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.8 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e14.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e119 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e125 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e48 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e465 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251354693,"sku":"BAA900SA","price":799.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/monarch_8x30_67d651e1-38b6-4bba-a4a1-54d448497d04.jpg?v=1755233103"},{"product_id":"monarch-m7-8-x-42-binoculars","title":"Nikon Monarch M7 8 X 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M7 8x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M7 8x42 pairs 8x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eDetail with less colour fringing\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while multilayer lens and prism coatings help deliver a bright, clear view.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSee more around your subject\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eA 145 m field of view at 1,000 m provides room around the subject. Oil- and water-repellent coatings help you wipe fingerprints from the outer lenses.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eNitrogen filling helps prevent internal fogging. Waterproof to 1 m for 10 minutes, with a locking dioptre ring to keep your adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e8.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e60.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e145 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e28.1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e17.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e142 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e57 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e670 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251649605,"sku":"BAA902SA","price":799.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/monarch_m7_8x42_8d6e631b-0432-49a9-9b2e-419e3f6ecbc1.jpg?v=1755233292"},{"product_id":"monarch-m5-8-x-42-binoculars","title":"Nikon Monarch M5 8 x 42 Binocular","description":"\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\"\u003e\n\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M5 8x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M5 8x42 pairs 8x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\n\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\n\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 19.5 mm eye relief. Central focusing reaches subjects from 2.5 m.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\n\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\"\u003e\n\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e48.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e112 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e28.1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e19.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e145 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e129 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e54 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e630 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251715141,"sku":"BAA910YA","price":485.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Monarch_8x42_c6335683-8fe2-4064-be89-6a8b08999ddc.jpg?v=1755232912"},{"product_id":"monarch-m7-10-x-30-binoculars","title":"Nikon Monarch M7 10 x 30 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M7 10x30\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M7 10x30 pairs 10x magnification with 30 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eDetail with less colour fringing\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while multilayer lens and prism coatings help deliver a bright, clear view.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSee more around your subject\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eA 117 m field of view at 1,000 m provides room around the subject. Oil- and water-repellent coatings help you wipe fingerprints from the outer lenses.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eNitrogen filling helps prevent internal fogging. Waterproof to 1 m for 10 minutes, with a locking dioptre ring to keep your adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e30 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.7 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e60.7 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e117 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e9.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.8 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e119 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e125 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e48 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e470 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251682373,"sku":"BAA901SA","price":820.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Monarch_m7_10x30_14665732-da60-4327-8998-ce58c0c73623.jpg?v=1755232781"},{"product_id":"nikon-monarch-hg-10-x-42","title":"Nikon Monarch HG 10 x 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH HG 10x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH HG 10x42 pairs 10x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSharpness across the view\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while the Field Flattener Lens System keeps the view sharp towards the edge. The field spans 121 m at 1,000 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eA strong, light body\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eThe magnesium alloy body weighs 680 g. A locking dioptre ring helps keep your eyesight adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eBuilt for exposed conditions\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eThe nitrogen-filled body is waterproof to 5 m for 10 minutes. Scratch-resistant coatings protect the objective and eyepiece surfaces.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.9 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e62.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e121 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e17.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e145 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e131 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e680 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-74 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 5 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251846213,"sku":"BAA794SB","price":1799.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-monarch-hg-10-x-42-binocular-448099.jpg?v=1731540828"},{"product_id":"nikon-monarch-hg-8-x-42","title":"Nikon Monarch HG 8 x 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH HG 8x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH HG 8x42 pairs 8x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eSharpness across the view\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing, while the Field Flattener Lens System keeps the view sharp towards the edge. The field spans 145 m at 1,000 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eA strong, light body\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eThe magnesium alloy body weighs 665 g. A locking dioptre ring helps keep your eyesight adjustment in place.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eBuilt for exposed conditions\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eThe nitrogen-filled body is waterproof to 5 m for 10 minutes. Scratch-resistant coatings protect the objective and eyepiece surfaces.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e8.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e60.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e145 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e28.1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e17.8 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e145 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e131 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e665 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-74 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 5 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251878981,"sku":"BAA793SB","price":1749.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-monarch-hg-8-x-42-binocular-658586.jpg?v=1731540828"},{"product_id":"monarch-m5-10-x-42-binoculars","title":"Nikon Monarch M5 10 x 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M5 10x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M5 10x42 pairs 10x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 18.4 mm eye relief. Central focusing reaches subjects from 2.5 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e5.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e52.1 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e98 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e18.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e145 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e129 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e54 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e640 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045251911749,"sku":"BAA911YA","price":499.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Monarch_10x42_463698ca-6bc1-47d6-bbd5-8d6b3789c725.jpg?v=1755232605"},{"product_id":"monarch-m5-12-x-42-binoculars","title":"Nikon Monarch M5 12 x 42 Binocular","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M5 12x42\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M5 12x42 pairs 12x magnification with 42 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 15.1 mm eye relief. Central focusing reaches subjects from 2.5 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e5.1 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e56.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e89 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e12.3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e145 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e129 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e54 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e640 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045252042821,"sku":"BAA912YA","price":515.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Monarch_12x42_2.jpg?v=1755232451"},{"product_id":"nikon-travelite-ex-12x25","title":"Nikon Travelite EX 12x25","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e12x magnification in a compact 25 mm binocular\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon TRAVELITE EX 12x25 is a compact Porro-prism binocular for travelling, nature watching and events. Its 365 g body houses 12x magnification and 25 mm objectives, with a field of view covering 73 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eA clear, corrected view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses support bright images, while aspherical eyepiece lenses correct image distortion.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eFocus on nearby details\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eFocus as close as 2.8 m for nearby subjects. Turn-and-slide eyecups and 15.9 mm eye relief help you position your eyes.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eReady for changing weather\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe nitrogen-filled body resists internal fogging and is rated waterproof to 2 m for 5 minutes. Rubber coating adds a secure grip.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e4.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e47.5 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e73 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e4.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.9 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.8 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e103 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e116 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e365 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e2 m for 5 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045260824645,"sku":"BAA707AA","price":280.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Untitled_design_22.jpg?v=1753404131"},{"product_id":"nikon-prostaff-p7-10-x-42","title":"Nikon Prostaff P7 10 x 42 Binocular","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e10x42 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 10x42 pairs 10x magnification with 42 mm objectives for birdwatching and outdoor observation. Its 122 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e7 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e62.9 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e122 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.7 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e3.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e150 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e55 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e600 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045269868613,"sku":"BAA923SA","price":349.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/prostaff_10x42_6536f394-8c7b-43cb-b04f-a9f0aa504804.jpg?v=1753931952"},{"product_id":"nikon-prostaff-p7-8-x-30","title":"Nikon Prostaff P7 8 x 30 Binocular","description":"\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\"\u003e\n\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e8x30 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 8x30 pairs 8x magnification with 30 mm objectives for birdwatching and outdoor observation. Its 152 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\n\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\n\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\n\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\"\u003e\n\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e30 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e8.7 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e62.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e152 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.8 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e14.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e125 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e52 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e485 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two=\"\"\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045269966917,"sku":"BAA920SA","price":330.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/Protstaff8x30.jpg?v=1753932322"},{"product_id":"nikon-prostaff-p7-8-x-42","title":"Nikon Prostaff P7 8 x 42 Binocular","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e8x42 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 8x42 pairs 8x magnification with 42 mm objectives for birdwatching and outdoor observation. Its 126 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e7.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e53.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e126 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e28.1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e20.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e3.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e152 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e55 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e590 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045270327365,"sku":"BAA922SA","price":330.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/prostaff8x42.jpg?v=1753931782"},{"product_id":"nikon-prostaff-p7-10-x-30","title":"Nikon Prostaff P7 10 x 30 Binocular","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e10x30 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 10x30 pairs 10x magnification with 30 mm objectives for birdwatching and outdoor observation. Its 115 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e30 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e59.9 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e115 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e9.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e15.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e125 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e130 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e52 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e470 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42045270261829,"sku":"BAA921SA","price":330.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/prostaff10x30.jpg?v=1753932142"},{"product_id":"nikon-monarch-5-20x56-binoculars","title":"Nikon Monarch 5 20x56 Binoculars","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH 5 20x56\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH 5 20x56 combines 20x magnification and 56 mm objective lenses for distant subjects and stargazing. A tripod is a practical choice for steady viewing at this magnification.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 16.4 mm eye relief. Central focusing reaches subjects from 5.0 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e20 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e56 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e3.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e59.9 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e58 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.8 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e7.8\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e5.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e199 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e146 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e67 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e1,235 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e60-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":42093506428997,"sku":"BAA837SA","price":1299.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-monarch-5-20x56-binoculars-257547.jpg?v=1731540828"},{"product_id":"nikon-action-8x42-binoculars","title":"Nikon ACTION 8x42 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 8x42 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 8x42 binoculars pair 8x magnification with 42 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e58.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e140 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e28.1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e17.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e5.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e149 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e193 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e59 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e790 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44663988486213,"sku":"BAA970WA","price":179.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_8x42_17d33c2f-d848-493f-9ddd-2e2640023af7.png?v=1771902280"},{"product_id":"nikon-action-10x42-binoculars","title":"Nikon ACTION 10x42 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 10x42 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 10x42 binoculars pair 10x magnification with 42 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e42 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e6.8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e61.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e119 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e5.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e149 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e193 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e59 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e790 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44667297628229,"sku":"BAA971WA","price":189.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_zoom_10x42_1.jpg?v=1772075604"},{"product_id":"nikon-action-7x50-binoculars","title":"Nikon ACTION 7x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 7x50 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 7x50 binoculars pair 7x magnification with 50 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e7 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e6.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e42.7 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e112 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e7.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e50.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e19.6 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e8.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e193 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e66 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e935 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44667359625285,"sku":"BAA972WA","price":199.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_zoom_7x50_1.jpg?v=1772077152"},{"product_id":"nikon-action-10x50","title":"Nikon ACTION 10x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 10x50 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 10x50 binoculars pair 10x magnification with 50 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e6.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e58.4 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e112 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e25.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e17.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e7.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e185 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e66 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e935 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44667374927941,"sku":"BAA973WA","price":209.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_10x50_front_right_1.jpg?v=1772078049"},{"product_id":"nikon-action-12x50","title":"Nikon ACTION 12x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 12x50 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 12x50 binoculars pair 12x magnification with 50 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e5.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e60.8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e98 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e8.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e185 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e66 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e945 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44667413659717,"sku":"BAA974WA","price":219.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_zoom_12x50_1.jpg?v=1772068264"},{"product_id":"nikon-action-zoom-10-22x50","title":"Nikon ACTION ZOOM 10-22x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION ZOOM 10-22x50 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION ZOOM 10-22x50 binoculars pair 10–22x magnification with 50 mm objective lenses for nature watching and outdoor viewing. The zoom control lets you adjust the magnification from 10x to 22x.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSmooth zoom control\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe zoom lever lets you change magnification smoothly.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10-22 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e3.9 ° (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e37.6 ° (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e68 m (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.0 mm (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e25.0 (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.3 mm (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e8.0 m (at 10x)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e202 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e66 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e950 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44673515749445,"sku":"BAA976WA","price":299.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_zoom_10-22x50_1.jpg?v=1772062953"},{"product_id":"nikon-action-16x50-binoculars","title":"Nikon ACTION 16x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003eNikon ACTION 16x50 binoculars\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eNikon ACTION 16x50 binoculars pair 16x magnification with 50 mm objective lenses for nature watching and outdoor viewing.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eMultilayer-coated lenses\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses and large objectives deliver bright, clear images.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAluminium alloy body\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eAn aluminium alloy body adds durability, with rubber armouring for shock resistance and a secure grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eAdjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMulti-click, turn-and-slide rubber eyecups help position your eyes at the correct eyepoint.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"SP01,SP02,SP03,SP04,SP05,SP06,SP07,SP08,SP09,SP10,SP11,SP12,SP13,SP14,SP15\" data-resources=\"\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e16 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (real)\u003c\/div\u003e\n\u003cdiv\u003e4.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAngular field of view (apparent)\u003c\/div\u003e\n\u003cdiv\u003e60.8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e73 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e9.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e13 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e8.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-build\"\u003eSize and build\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e185 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e200 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e66 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e940 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003ePorro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44674331246661,"sku":"BAA975WA","price":269.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/action_zoom_16x50_1.jpg?v=1772080327"},{"product_id":"nikon-monarch-m5-10x50-binoculars","title":"Nikon MONARCH M5 10x50 Binoculars","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M5 10x50\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M5 10x50 pairs 10x magnification with 50 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 19.3 mm eye relief. Central focusing reaches subjects from 4.5 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.0 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e55.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e105 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e25.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e19.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e4.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e166 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e133 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e58 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e640 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e58-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44715784601669,"sku":"BAA913WA","price":849.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/monarch50_1.jpg?v=1772749905"},{"product_id":"nikon-monarch-m5-12x50-binoculars","title":"Nikon MONARCH M5 12x50 Binoculars","description":"\u003cdiv class=\"nm-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nm-page. No scripts, SVG, tables or H1. *\/\n.nm-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nm-page, .nm-page * { box-sizing: border-box; }\n.nm-page img { display: block; max-width: 100%; height: auto; }\n.nm-page p, .nm-page h2, .nm-page h3, .nm-page ul, .nm-page ol, .nm-page dl, .nm-page dd, .nm-page blockquote, .nm-page figure { margin: 0; }\n.nm-page ul, .nm-page ol { padding: 0; list-style: none; }\n.nm-page .nm-section { padding: 112px 22px; }\n.nm-page .nm-section[data-tight] { padding: 80px 22px; }\n.nm-page .nm-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nm-page .nm-paper { background: var(--paper); }\n.nm-page .nm-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nm-page .nm-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nm-page .nm-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nm-page .nm-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nm-page .nm-h2 .nm-muted { color: var(--muted); font-weight: 700; }\n.nm-page .nm-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nm-page .nm-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nm-page .nm-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nm-page .nm-muted { color: var(--muted); }\n.nm-page .nm-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nm-page .nm-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nm-page .nm-text-link:hover { color: var(--accent); }\n.nm-page .nm-dark .nm-kicker { color: #a1a1a8; }\n.nm-page .nm-dark .nm-h2, .nm-page .nm-dark .nm-h3 { color: var(--white); }\n.nm-page .nm-dark .nm-h2 .nm-muted { color: #8e8e95; }\n.nm-page .nm-dark .nm-body, .nm-page .nm-dark .nm-lead { color: #c9c9d0; }\n.nm-page .nm-dark .nm-note { color: #8e8e95; }\n.nm-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nm-page .nm-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nm-page .nm-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nm-page .nm-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nm-page .nm-dark .nm-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nm-page .nm-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nm-page .nm-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nm-page .nm-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nm-page .nm-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nm-page .nm-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nm-page .nm-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nm-page .nm-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nm-page .nm-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nm-page .nm-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nm-page .nm-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nm-page .nm-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nm-page .nm-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nm-page .nm-stat:first-child { border-left: 0; }\n.nm-page .nm-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nm-page .nm-stats-strip[data-accent-zone] .nm-stat-value { color: var(--accent); }\n.nm-page .nm-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nm-page .nm-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nm-page .nm-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nm-page .nm-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nm-page .nm-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nm-page .nm-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-quote p.nm-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nm-page .nm-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nm-page .nm-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nm-page .nm-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nm-page .nm-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nm-page .nm-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-bento-card .nm-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nm-page .nm-bento-card .nm-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 0; font-size: 30px; }\n.nm-page .nm-bento-card .nm-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nm-page .nm-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nm-page .nm-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nm-page .nm-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nm-page .nm-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nm-page .nm-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-feature-row-item .nm-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nm-page .nm-feature-row-item .nm-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nm-page .nm-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nm-page .nm-split-grid[data-flip] .nm-split-media { order: -1; }\n.nm-page .nm-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nm-page .nm-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nm-page .nm-split-facts li span:first-child { color: var(--muted); }\n.nm-page .nm-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nm-page .nm-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nm-page .nm-spotlight-media { position: sticky; top: 24px; }\n.nm-page .nm-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nm-page .nm-spotlight-step + .nm-spotlight-step { border-top: 1px solid var(--line); }\n.nm-page .nm-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-spotlight-step .nm-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nm-page .nm-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nm-page .nm-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nm-page .nm-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nm-page .nm-sequence-step .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-sequence-step .nm-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nm-page .nm-cinematic { padding: 112px 0 0; text-align: left; }\n.nm-page .nm-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nm-page .nm-cinematic-copy .nm-h2 { max-width: 16ch; }\n.nm-page .nm-cinematic-copy .nm-body { max-width: 640px; margin-top: 20px; }\n.nm-page .nm-cinematic-figure { position: relative; }\n.nm-page .nm-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nm-page .nm-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nm-page .nm-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nm-page .nm-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nm-page .nm-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nm-page .nm-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nm-page .nm-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nm-page .nm-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nm-page .nm-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nm-page .nm-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nm-page .nm-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nm-page .nm-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nm-page .nm-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nm-page .nm-image-tile[data-wide] { grid-column: span 4; }\n.nm-page .nm-image-tile[data-square] { grid-column: span 2; }\n.nm-page .nm-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nm-page .nm-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nm-page .nm-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nm-page .nm-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nm-page .nm-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nm-page .nm-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nm-page .nm-use-item .nm-h3 { margin-bottom: 10px; font-size: 21px; }\n.nm-page .nm-use-item .nm-body { font-size: 15.5px; }\n.nm-page .nm-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nm-page .nm-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nm-page .nm-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nm-page .nm-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nm-page .nm-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-fit-card[data-alt] .nm-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nm-page .nm-fit-card ul { margin-top: 18px; }\n.nm-page .nm-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nm-page .nm-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nm-page .nm-fit-card li:last-child { border-bottom: 0; }\n.nm-page .nm-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nm-page .nm-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nm-page .nm-data-grid { max-width: 1000px; }\n.nm-page .nm-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nm-page .nm-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nm-page .nm-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nm-page .nm-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nm-page .nm-data-label { color: var(--muted); }\n.nm-page .nm-data-diff { color: var(--accent); font-weight: 700; }\n.nm-page .nm-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nm-page .nm-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nm-page .nm-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nm-page .nm-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nm-page .nm-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nm-page .nm-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nm-page .nm-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-family-card[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nm-page .nm-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nm-page .nm-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nm-page .nm-family-list { margin-top: 16px; }\n.nm-page .nm-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-family-list li span:first-child { color: var(--muted); }\n.nm-page .nm-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nm-page .nm-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nm-page .nm-box .nm-h2 { margin-bottom: 36px; }\n.nm-page .nm-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nm-page .nm-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nm-page .nm-box-media { margin: 0; }\n.nm-page .nm-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nm-page .nm-narrow-list { max-width: 1000px; }\n.nm-page .nm-narrow-list .nm-h2 { margin-bottom: 44px; }\n.nm-page .nm-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nm-page .nm-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nm-page .nm-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-common-questions .nm-narrow-num { color: var(--ink); font-size: 26px; }\n.nm-page .nm-narrow-item .nm-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nm-page .nm-warranty .nm-h2, .nm-page .nm-warranty .nm-lead { max-width: 820px; }\n.nm-page .nm-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nm-page .nm-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nm-page .nm-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nm-page .nm-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nm-page .nm-carry-media img { max-height: 700px; }\n.nm-page .nm-carry-list { margin-top: 36px; }\n.nm-page .nm-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nm-page .nm-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nm-page .nm-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nm-page .nm-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nm-page .nm-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nm-page .nm-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nm-page .nm-mode-card .nm-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nm-page .nm-mode-card .nm-body { font-size: 15.5px; }\n.nm-page .nm-mode-list { margin-top: 20px; }\n.nm-page .nm-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nm-page .nm-mode-list li span:first-child { color: var(--muted); }\n.nm-page .nm-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nm-page .nm-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nm-page .nm-time-item { position: relative; padding: 0 0 34px 40px; }\n.nm-page .nm-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nm-page .nm-time-item:last-child { padding-bottom: 0; }\n.nm-page .nm-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-time-item .nm-h3 { font-size: 22px; margin-bottom: 8px; }\n.nm-page .nm-time-item .nm-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nm-page .nm-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nm-page .nm-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nm-page .nm-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nm-page .nm-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nm-page .nm-path-step .nm-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nm-page .nm-path-step .nm-body { font-size: 15.5px; }\n.nm-page .nm-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nm-page .nm-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nm-page .nm-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nm-page .nm-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nm-page .nm-statement { padding: 96px 22px; }\n.nm-page .nm-statement .nm-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nm-page .nm-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-stat:nth-child(odd) { border-left: 0; }\n  .nm-page .nm-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nm-page .nm-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nm-page .nm-image-tile[data-wide] { grid-column: span 2; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nm-page .nm-split-grid, .nm-page .nm-spotlight-grid, .nm-page .nm-box-layout, .nm-page .nm-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nm-page .nm-split-copy { order: 1; }\n  .nm-page .nm-split-media { order: 2; }\n  .nm-page .nm-split-grid[data-flip] .nm-split-media { order: 2; }\n  .nm-page .nm-spotlight-media { position: static; }\n  .nm-page .nm-bento-card[data-wide] { display: block; }\n  .nm-page .nm-bento-card[data-wide] .nm-h3 { margin-top: 18px; }\n  .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-warranty-grid, .nm-page .nm-power-grid, .nm-page .nm-modes, .nm-page .nm-path { grid-template-columns: 1fr; }\n  .nm-page .nm-spec-columns, .nm-page .nm-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nm-page .nm-feature-row-grid, .nm-page .nm-feature-row-grid[data-cols=\"4\"], .nm-page .nm-step-grid, .nm-page .nm-step-grid[data-cols=\"4\"], .nm-page .nm-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nm-page .nm-fit-grid, .nm-page .nm-family-grid, .nm-page .nm-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nm-page .nm-section { padding: 80px 22px; }\n  .nm-page .nm-stats-strip { margin: -36px 0; }\n  .nm-page .nm-body { font-size: 16px; }\n  .nm-page .nm-quote { padding-left: 22px; }\n  .nm-page .nm-bento-grid, .nm-page .nm-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nm-page .nm-bento-card, .nm-page .nm-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nm-page .nm-image-tile[data-wide] { flex: 0 0 90%; }\n  .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { flex: 0 0 60%; }\n  .nm-page .nm-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nm-page .nm-gallery-item { flex-basis: 86%; }\n  .nm-page .nm-cinematic { padding-top: 80px; }\n  .nm-page .nm-cinematic img { max-height: min(70vh, 700px); }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nm-page .nm-spotlight-step { padding-left: 56px; }\n  .nm-page .nm-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nm-page .nm-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nm-page .nm-h2 { font-size: 31px; }\n  .nm-page .nm-display { font-size: 38px; }\n  .nm-page .nm-stat { padding: 22px 16px; }\n  .nm-page .nm-stat-value { font-size: 28px; }\n  .nm-page .nm-data-row, .nm-page .nm-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nm-page .nm-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nm-page .nm-data-row[data-cols=\"3\"] .nm-data-label { grid-column: 1 \/ -1; }\n  .nm-page .nm-bento-card { padding: 22px; }\n  .nm-page .nm-image-tile[data-wide], .nm-page .nm-image-tile[data-square], .nm-page .nm-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nm-page .nm-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nm-page .nm-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nm-page .nm-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nm-page .nm-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nm-page .nm-plain-row .nm-h3 { font-size: 20px; margin-bottom: 6px; }\n.nm-page .nm-plain-row .nm-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nm-page .nm-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nm-page .nm-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nm-page .nm-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nm-page .nm-versus-card .nm-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nm-page .nm-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nm-page .nm-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nm-page .nm-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nm-page .nm-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nm-page .nm-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nm-page .nm-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nm-page .nm-range-node[data-this] { border: 2px solid var(--ink); }\n.nm-page .nm-range-node ul { margin-top: 14px; }\n.nm-page .nm-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nm-page .nm-range-node li span:first-child { color: var(--muted); }\n.nm-page .nm-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nm-page .nm-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nm-page .nm-range-node[data-this] strong { color: var(--accent); }\n.nm-page .nm-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nm-page .nm-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nm-page .nm-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nm-page .nm-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nm-page .nm-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nm-page .nm-question .nm-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nm-page .nm-question .nm-h3 { font-size: 21px; margin-bottom: 18px; }\n.nm-page .nm-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nm-page .nm-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nm-page .nm-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nm-page .nm-questions { grid-template-columns: 1fr; } .nm-page .nm-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nm-page .nm-versus { grid-template-columns: 1fr; } .nm-page .nm-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nm-page .nm-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nm-page .nm-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nm-page .nm-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nm-page .nm-feature-statement .nm-body { margin-top: 20px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-grid,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-grid { gap: 0 36px; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-feature-row-item,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nm-page [data-visual-variant=\"original-row\"] .nm-h3,\n.nm-page [data-visual-variant=\"original-columns\"] .nm-h3 { margin-bottom: 8px; font-size: 20px; }\n.nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nm-page .nm-compatibility .nm-h2 { margin-bottom: 38px; }\n.nm-page .nm-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nm-page .nm-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nm-page .nm-feature-statement-grid, .nm-page .nm-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nm-page .nm-use-grid[data-cols=\"2\"], .nm-page .nm-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nm-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nm-page .nm-gallery-item[data-artwork] { align-self: flex-start; }\n.nm-page .nm-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nm-page .nm-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nm-page .nm-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nm-page .nm-cinematic-figure[data-artwork]::after { display: none; }\n.nm-page .nm-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nm-page .nm-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nm-page .nm-bars { max-width: 840px; margin: 44px 0 0; }\n.nm-page .nm-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nm-page .nm-bar-label, .nm-page .nm-bar-value { font-size: 16px; }\n.nm-page .nm-bar-label strong { font-weight: 650; }\n.nm-page .nm-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nm-page .nm-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nm-page .nm-bar-fill[data-this] { background: var(--accent); }\n.nm-page .nm-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nm-page .nm-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nm-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nm-page .nm-spec-jump a, .nm-page .nm-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nm-page .nm-bar { grid-template-columns: 1fr auto; }\n  .nm-page .nm-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nm-section nm-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nm-feature-row-title\"\u003e\u003cdiv class=\"nm-wrap\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-feature-row-title\"\u003eMONARCH M5 12x50\u003c\/h2\u003e\n\u003cp class=\"nm-body\"\u003eThe Nikon MONARCH M5 12x50 pairs 12x magnification with 50 mm objective lenses for birdwatching and outdoor observation.\u003c\/p\u003e\n\u003cdiv class=\"nm-feature-row-grid\"\u003e\n\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eClear detail and natural colour\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eED glass reduces colour fringing. Multilayer coatings and phase-corrected roof prisms help deliver clear detail and natural colours.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eAdjust the view to your eyes\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eTurn-and-slide eyecups help set the viewing position, with 16.4 mm eye relief. Central focusing reaches subjects from 4.5 m.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nm-feature-row-item\"\u003e\u003ch3 class=\"nm-h3\"\u003eReady for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nm-body\"\u003eRubber armouring gives a firm grip. Nitrogen filling helps prevent internal fogging, and the body is waterproof to 1 m for 10 minutes.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nm-section nm-paper nm-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20\" data-resources=\"\" aria-labelledby=\"nm-specs-title\"\u003e\u003cdiv class=\"nm-wrap nm-data-grid\"\u003e\n\u003ch2 class=\"nm-h2\" id=\"nm-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nm-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12 x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e5.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eApparent angular field of view (ISO 14132-1:2002)\u003c\/div\u003e\n\u003cdiv\u003e60.8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e98 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eClose focusing distance\u003c\/div\u003e\n\u003cdiv\u003e4.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm-data-category\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e166 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e133 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e58 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e650 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e58-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-data-row\" data-two\u003e\n\u003cdiv class=\"nm-data-label\"\u003eWeather protection\u003c\/div\u003e\n\u003cdiv\u003eWaterproof to 1 m for 10 minutes; nitrogen filled. Not for underwater use.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44715841814597,"sku":"BAA914WA","price":899.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/monarch50_1.jpg?v=1772749905"},{"product_id":"nikon-prostaff-p7-10x50-binoculars","title":"Nikon PROSTAFF P7 10x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e10x50 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 10x50 pairs 10x magnification with 50 mm objectives for birdwatching and outdoor observation. Its 105 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.0 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e55.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e105 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e5.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e25.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e19.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e4.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e169 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e133 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e58 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e630 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e58-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44716288147525,"sku":"BAA924WA","price":549.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/prostaff_p7_12x50_front_right.jpg?v=1772769533"},{"product_id":"nikon-prostaff-p7-12x50","title":"Nikon PROSTAFF P7 12x50 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e12x50 binoculars for outdoor detail\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon PROSTAFF P7 12x50 pairs 12x magnification with 50 mm objectives for birdwatching and outdoor observation. Its 98 m field of view at 1,000 m gives you a clear measure of how much ground you can see.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings that support a clear view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on all lenses and prisms, dielectric prism coatings and phase correction help deliver bright, detailed images with natural colour.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eKeep your settings in place\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe locking dioptre ring helps prevent accidental adjustment. Turn-and-slide eyecups position your eyes, while oil- and water-repellent outer lens coatings make smudges easier to wipe away.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSealed for outdoor use\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eRubber armour provides grip, and the nitrogen-filled, O-ring-sealed body resists internal fogging. Nikon rates it waterproof to 1 m for 10 minutes; it is not for underwater use.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e50 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e5.6 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e60.8 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e98 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e4.2 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e17.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e16.4 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e4.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e169 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e133 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e58 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e645 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e58-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44716291358789,"sku":"BAA925WA","price":599.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/prostaff_p7_12x50_front_right.jpg?v=1772769533"},{"product_id":"nikon-sportstar-ex-ii-8x25-binoculars","title":"Nikon SPORTSTAR EX II 8x25 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e8x25 binoculars that fold for travel\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon SPORTSTAR EX II 8x25 brings 8x magnification to a compact, 310 g fold-up body for travel, spectator sports and outdoor observation. Its field of view spans 145 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eFold down for carrying\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe double-hinge design folds to 69 mm wide. An aluminium-alloy body and rubber armour provide durability and a comfortable grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoated optics and adjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses support a bright, clear view. Turn-and-slide rubber eyecups help position your eyes; eye relief is 10.0 mm.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eWaterproof and fogproof\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe nitrogen-filled body is waterproof to 1 m for 10 minutes. It is designed for outdoor use, not underwater viewing.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e8 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e8.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e60.3 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e145 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e3.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e9.6\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e10.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e2.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e100 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e114 (69 folded) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e44 (55 folded) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e310 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44763473543237,"sku":"BAA990SA","price":169.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/sportstar_ex_ii_8x25_front_right_5069454b-fa3c-4005-a96f-5cef5572c2a5.jpg?v=1773105682"},{"product_id":"nikon-sportstar-ex-ii-10x25-binoculars","title":"Nikon SPORTSTAR EX II 10x25 Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C01,C02,C03,C04\" data-resources=\"\" aria-labelledby=\"nk-features\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-features\"\u003e10x25 binoculars that fold for travel\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon SPORTSTAR EX II 10x25 brings 10x magnification to a compact, 310 g fold-up body for travel, spectator sports and outdoor observation. Its field of view spans 114 m at 1,000 m.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eFold down for carrying\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe double-hinge design folds to 69 mm wide. An aluminium-alloy body and rubber armour provide durability and a comfortable grip.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoated optics and adjustable eyecups\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer-coated lenses support a bright, clear view. Turn-and-slide rubber eyecups help position your eyes; eye relief is 10.0 mm.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eWaterproof and fogproof\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe nitrogen-filled body is waterproof to 1 m for 10 minutes. It is designed for outdoor use, not underwater viewing.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22\" data-resources=\"\" aria-labelledby=\"nk-specs\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10 ×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal angular field of view\u003c\/div\u003e\n\u003cdiv\u003e6.5 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent angular field of view\u003c\/div\u003e\n\u003cdiv\u003e59.2 °\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e114 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e6.3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e10.0 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus\u003c\/div\u003e\n\u003cdiv\u003e3.5 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e100 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e114 (69 folded) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e44 (55 folded) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight (binoculars)\u003c\/div\u003e\n\u003cdiv\u003e310 g\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-72 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproof rating\u003c\/div\u003e\n\u003cdiv\u003e1 m for 10 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focus\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFogproofing\u003c\/div\u003e\n\u003cdiv\u003eNitrogen filled\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":44763477377093,"sku":"BAA992SA","price":189.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/sportstar_ex_ii_10x25_front_righ.jpg?v=1773105791"},{"product_id":"nikon-stabilized-10x25-s","title":"Nikon STABILIZED 10x25 S Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C26,C27,C28,C29\" data-resources=\"\" aria-labelledby=\"nk-feature-row-title\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-feature-row-title\"\u003eSteadier 10x viewing in a folding binocular\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon STABILIZED 10x25 S brings distant performers, players and wildlife into a steadier handheld view. Its optical image stabilisation reduces the effect of hand movement, while the folding body keeps it practical for travel and events.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eA steadier view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eNikon’s optical stabilisation reduces image shake by approximately 80% under its measurement conditions, helping you follow fine detail without the usual distracting tremor.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSmall enough for a day bag\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe body folds to 89 mm wide and weighs 405 g without batteries. Turn-and-slide eyecups and a large focus ring make viewing adjustments straightforward.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings throughout the optics\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on every lens and prism, plus a silver-alloy mirror coating on the auxiliary prism, help maintain a bright, clear image.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-good-to-know\" data-element=\"21\" data-claims=\"C30,C31,C32\" data-resources=\"\" aria-labelledby=\"nk-good-title\"\u003e\u003cdiv class=\"nk-wrap nk-narrow-list\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-good-title\"\u003eGood to know\u003c\/h2\u003e\n\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eKeep it dry\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThis model is not waterproof. Protect it from rain and splashes.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eTwo AA batteries\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eIt uses two AA alkaline or rechargeable Ni-MH batteries and switches off automatically after about 60 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eBattery life is a guide\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eNikon specifies approximately 12 hours with alkaline batteries at around 20°C. Temperature and other conditions can change the actual operating time.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25\" data-resources=\"R01\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e10x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal field of view\u003c\/div\u003e\n\u003cdiv\u003e5.4°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent field of view\u003c\/div\u003e\n\u003cdiv\u003e50.5°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e94 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.5 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e6.3\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e14 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus (approx.)\u003c\/div\u003e\n\u003cdiv\u003e3.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focusing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e103 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e117 (folded: 89) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 (folded: 65) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e405 g (without batteries)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary distance adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-75 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eStabilisation operating angle\u003c\/div\u003e\n\u003cdiv\u003e-80° to +80°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eOperating temperature\u003c\/div\u003e\n\u003cdiv\u003e-10°C to +50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eElectromagnetic compatibility\u003c\/div\u003e\n\u003cdiv\u003eFCC Part 15 Subpart B Class B; EU EMC; AS\/NZS; VCCI Class B; ICES-003; GB EMC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproofing\u003c\/div\u003e\n\u003cdiv\u003eNon-waterproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePower supply\u003c\/div\u003e\n\u003cdiv\u003eTwo AA alkaline (LR6) or rechargeable Ni-MH batteries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eBattery life (guide)\u003c\/div\u003e\n\u003cdiv\u003eApprox. 12 hours with alkaline batteries at approx. 20°C; varies with conditions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAuto power-off\u003c\/div\u003e\n\u003cdiv\u003eApprox. 60 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eStabilisation\u003c\/div\u003e\n\u003cdiv\u003eApprox. 80% reduction in image shake under Nikon measurement conditions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eOperating humidity\u003c\/div\u003e\n\u003cdiv\u003e80% RH or less\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":45357629669445,"sku":"BAA950WA","price":1099.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-stabilized-10x25-s-front-left_683feee7-dc29-4156-9832-91559d102340.webp?v=1784262373"},{"product_id":"nikon-stabilized-12x25-s","title":"Nikon STABILIZED 12x25 S Binoculars","description":"\u003cdiv class=\"nk-page\" data-page-mode=\"simple\" data-page-density=\"standard\"\u003e\n\u003cstyle\u003e\n\n\n\/* ===================== LOCKED COMPONENT SYSTEM v3 (prefix: evo) ===================== *\/\n\/* Ships inside the description wrapper. Every rule scoped to .nk-page. No scripts, SVG, tables or H1. *\/\n.nk-page {\n  --ink: #111114; --ink-2: #3a3a40; --muted: #6e6e73; --paper: #f5f5f7; --paper-2: #e9e9ee; --white: #ffffff;\n  --night: #0a0b10; --night-2: #15171e; --night-3: #1f2129; --line: #dcdce1; --line-dark: rgba(255,255,255,.12);\n  --accent: #c8102e; --accent-soft: #fbe9ec; --ok: #147a4c; --ok-soft: #e3f4ea; --warn: #9a4b00; --warn-soft: #fff1e2;\n  --radius: 28px; --radius-sm: 18px;\n  margin: 0; color: var(--ink); background: var(--white);\n  font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Helvetica, Arial, sans-serif; font-size: 17px; line-height: 1.5; font-weight: 400;\n  overflow-x: hidden; overflow-x: clip; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;\n}\n.nk-page, .nk-page * { box-sizing: border-box; }\n.nk-page img { display: block; max-width: 100%; height: auto; }\n.nk-page p, .nk-page h2, .nk-page h3, .nk-page ul, .nk-page ol, .nk-page dl, .nk-page dd, .nk-page blockquote, .nk-page figure { margin: 0; }\n.nk-page ul, .nk-page ol { padding: 0; list-style: none; }\n.nk-page .nk-section { padding: 112px 22px; }\n.nk-page .nk-section[data-tight] { padding: 80px 22px; }\n.nk-page .nk-wrap { width: min(100%, 1000px); margin: 0 auto; }\n.nk-page .nk-paper { background: var(--paper); }\n.nk-page .nk-dark { color: var(--white); background: radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%), var(--night); }\n.nk-page .nk-dark[data-stars] { background-image: radial-gradient(1px 1px at 12% 22%, rgba(255,255,255,.55), transparent 60%), radial-gradient(1px 1px at 78% 18%, rgba(255,255,255,.45), transparent 60%), radial-gradient(1.5px 1.5px at 62% 68%, rgba(255,255,255,.5), transparent 60%), radial-gradient(1px 1px at 30% 82%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1px 1px at 88% 52%, rgba(255,255,255,.4), transparent 60%), radial-gradient(1.5px 1.5px at 45% 36%, rgba(255,255,255,.35), transparent 60%), radial-gradient(1100px 520px at 12% -8%, rgba(255,255,255,.10), transparent 62%), radial-gradient(900px 500px at 100% 110%, rgba(200,16,46,.16), transparent 60%); }\n\n\/* Type *\/\n.nk-page .nk-kicker { margin-bottom: 18px; color: var(--ink-2); font-size: 13px; line-height: 1.3; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; }\n.nk-page .nk-h2 { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; text-wrap: balance; max-width: 22ch; }\n.nk-page .nk-h2 .nk-muted { color: var(--muted); font-weight: 700; }\n.nk-page .nk-display { font-size: clamp(40px, 5.4vw, 68px); line-height: 1.02; letter-spacing: -.035em; max-width: 16ch; hyphens: manual; }\n.nk-page .nk-h3 { color: var(--ink); font-size: 24px; line-height: 1.2; letter-spacing: -.02em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-lead { margin-top: 22px; max-width: 640px; color: var(--ink-2); font-size: clamp(18px, 1.7vw, 22px); line-height: 1.45; text-wrap: pretty; }\n.nk-page .nk-body { color: var(--ink-2); font-size: 17px; line-height: 1.55; text-wrap: pretty; }\n.nk-page .nk-muted { color: var(--muted); }\n.nk-page .nk-note { margin-top: 22px; max-width: 760px; color: var(--muted); font-size: 14px; line-height: 1.5; }\n.nk-page .nk-text-link { color: inherit; font-weight: 700; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.nk-page .nk-text-link:hover { color: var(--accent); }\n.nk-page .nk-dark .nk-kicker { color: #a1a1a8; }\n.nk-page .nk-dark .nk-h2, .nk-page .nk-dark .nk-h3 { color: var(--white); }\n.nk-page .nk-dark .nk-h2 .nk-muted { color: #8e8e95; }\n.nk-page .nk-dark .nk-body, .nk-page .nk-dark .nk-lead { color: #c9c9d0; }\n.nk-page .nk-dark .nk-note { color: #8e8e95; }\n.nk-page [tabindex=\"0\"]:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-caption { margin-top: 14px; color: var(--muted); font-size: 14px; line-height: 1.45; }\n.nk-page .nk-index { display: inline-block; margin-right: 12px; color: var(--muted); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-label { display: inline-block; padding: 5px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink-2); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-label[data-tone=\"ok\"] { background: var(--ok-soft); color: var(--ok); }\n.nk-page .nk-label[data-tone=\"warn\"] { background: var(--warn-soft); color: var(--warn); }\n.nk-page .nk-label[data-tone=\"no\"] { background: var(--accent-soft); color: var(--accent); }\n.nk-page .nk-dark .nk-label { background: rgba(255,255,255,.12); color: var(--white); }\n\n\/* 02 Editorial Opening v3 *\/\n.nk-page .nk-editorial-opening img { width: 100%; aspect-ratio: 16 \/ 9; max-height: 560px; object-fit: cover; border-radius: var(--radius); }\n.nk-page .nk-editorial-copy { max-width: 680px; margin-top: 44px; }\n\n\/* 03 Stats Strip v3 *\/\n.nk-page .nk-stats-strip { --bridge-from: var(--white); --bridge-to: var(--white); position: relative; z-index: 2; margin: -52px 0; padding: 0 22px; background: linear-gradient(to bottom, var(--bridge-from) 0 50%, var(--bridge-to) 50% 100%); }\n.nk-page .nk-stats-strip[data-bridge-from=\"white\"] { --bridge-from: var(--white); } .nk-page .nk-stats-strip[data-bridge-from=\"paper\"] { --bridge-from: var(--paper); } .nk-page .nk-stats-strip[data-bridge-from=\"dark\"] { --bridge-from: var(--night); }\n.nk-page .nk-stats-strip[data-bridge-to=\"white\"] { --bridge-to: var(--white); } .nk-page .nk-stats-strip[data-bridge-to=\"paper\"] { --bridge-to: var(--paper); } .nk-page .nk-stats-strip[data-bridge-to=\"dark\"] { --bridge-to: var(--night); }\n.nk-page .nk-stats-card { overflow: hidden; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: 0 24px 60px rgba(17,17,20,.08); }\n.nk-page .nk-stats-grid { display: grid; grid-template-columns: repeat(4, 1fr); }\n.nk-page .nk-stat { padding: 36px 30px 32px; border-left: 1px solid var(--line); }\n.nk-page .nk-stat:first-child { border-left: 0; }\n.nk-page .nk-stat-value { color: var(--ink); font-size: clamp(34px, 3.8vw, 52px); line-height: 1; letter-spacing: -.035em; font-weight: 700; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.nk-page .nk-stats-strip[data-accent-zone] .nk-stat-value { color: var(--accent); }\n.nk-page .nk-stat-value small { font-size: .46em; font-weight: 700; color: var(--muted); margin-left: 3px; letter-spacing: 0; }\n.nk-page .nk-stat-label { margin-top: 10px; color: var(--ink-2); font-size: 15px; line-height: 1.35; }\n.nk-page .nk-stats-foot { padding: 12px 30px; border-top: 1px solid var(--line); background: var(--paper); color: var(--muted); font-size: 13px; }\n\n\/* 06 Pull Quote v3 *\/\n.nk-page .nk-quote { position: relative; max-width: 1000px; padding-left: 40px; border-left: 4px solid var(--ink); }\n.nk-page .nk-quote p { max-width: 880px; font-size: clamp(26px, 3.4vw, 44px); line-height: 1.16; letter-spacing: -.025em; font-weight: 700; text-wrap: balance; }\n.nk-page .nk-quote cite { display: block; margin-top: 24px; color: var(--ink); font-size: 15px; font-style: normal; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-quote p.nk-quote-source { margin-top: 8px; color: var(--muted); font-size: 13px; font-weight: 400; line-height: 1.5; letter-spacing: 0; }\n\n\/* 07 Bento Grid v3 *\/\n.nk-page .nk-bento-intro { max-width: 760px; margin-bottom: 52px; }\n.nk-page .nk-bento-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n.nk-page .nk-bento-card { position: relative; min-height: 0; padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); border: 1px solid var(--line-dark); border-radius: var(--radius); }\n.nk-page .nk-bento-card[data-wide] { grid-column: 1 \/ -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); gap: 40px; align-items: center; }\n.nk-page .nk-bento-figure { color: var(--white); font-size: clamp(44px, 5vw, 72px); line-height: .95; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bento-figure small { display: block; margin-top: 10px; color: #a1a1a8; font-size: 14px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-bento-card .nk-kicker { margin-bottom: 12px; color: #8e8e95; }\n.nk-page .nk-bento-card .nk-h3 { margin: 18px 0 12px; color: var(--white); font-size: 26px; }\n.nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 0; font-size: 30px; }\n.nk-page .nk-bento-card .nk-body { color: #c9c9d0; }\n\n\/* 08 Feature Row v3: cards on paper *\/\n.nk-page .nk-feature-row-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-top: 56px; }\n.nk-page .nk-feature-row-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n.nk-page .nk-feature-row-item { padding: 40px 40px 44px; background: var(--white); border-radius: var(--radius); border: 1px solid var(--line); }\n.nk-page .nk-feature-fact { display: block; margin-bottom: 26px; color: var(--ink); font-size: 34px; font-weight: 700; letter-spacing: -.03em; line-height: 1; font-variant-numeric: tabular-nums; }\n.nk-page .nk-feature-fact small { display: block; margin-top: 6px; color: var(--muted); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-feature-row-item .nk-h3 { margin-bottom: 12px; font-size: 24px; max-width: 18ch; }\n.nk-page .nk-feature-row-item .nk-body { font-size: 16.5px; max-width: 46ch; }\n\n\/* 09 Split Story v3 *\/\n.nk-page .nk-split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; }\n.nk-page .nk-split-grid[data-flip] .nk-split-media { order: -1; }\n.nk-page .nk-split-story img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-split-facts { margin-top: 28px; border-top: 1px solid var(--line); }\n.nk-page .nk-split-facts li { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0; border-bottom: 1px solid var(--line); font-size: 15px; }\n.nk-page .nk-split-facts li span:first-child { color: var(--muted); }\n.nk-page .nk-split-facts li span:last-child { font-weight: 700; }\n\n\/* 10 Sticky Spotlight v3 *\/\n.nk-page .nk-spotlight-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; margin-top: 52px; }\n.nk-page .nk-spotlight-media { position: sticky; top: 24px; }\n.nk-page .nk-spotlight-media img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-spotlight-step { position: relative; padding: 30px 0 30px 64px; }\n.nk-page .nk-spotlight-step + .nk-spotlight-step { border-top: 1px solid var(--line); }\n.nk-page .nk-step-number { position: absolute; left: 0; top: 30px; width: 40px; height: 40px; border-radius: 50%; display: grid; place-items: center; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-spotlight-step .nk-h3 { margin-bottom: 10px; font-size: 22px; }\n\n\/* 11 Step Sequence v3 *\/\n.nk-page .nk-step-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-step-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); }\n.nk-page .nk-sequence-step { padding: 26px 24px 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-step-label { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 16px; }\n.nk-page .nk-step-big { color: var(--ink); font-size: 40px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-step-time { color: var(--muted); font-size: 13px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.nk-page .nk-sequence-step .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-sequence-step .nk-body { font-size: 15.5px; }\n\n\/* 12 Cinematic v3 *\/\n.nk-page .nk-cinematic { padding: 112px 0 0; text-align: left; }\n.nk-page .nk-cinematic-copy { width: min(calc(100% - 44px), 1000px); margin: 0 auto 56px; }\n.nk-page .nk-cinematic-copy .nk-h2 { max-width: 16ch; }\n.nk-page .nk-cinematic-copy .nk-body { max-width: 640px; margin-top: 20px; }\n.nk-page .nk-cinematic-figure { position: relative; }\n.nk-page .nk-cinematic img { width: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-cinematic-figure::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(to bottom, var(--night) 0%, rgba(10,11,16,0) 22%, rgba(10,11,16,0) 70%, rgba(10,11,16,.85) 100%); pointer-events: none; }\n.nk-page .nk-cinematic-figure figcaption { position: absolute; left: 0; right: 0; bottom: 26px; z-index: 1; width: min(calc(100% - 44px), 1000px); margin: 0 auto; color: #c9c9d0; font-size: 13px; }\n.nk-page .nk-gradient-text { display: inline; color: var(--white); background: linear-gradient(92deg, #ffffff 0%, #ffffff 55%, #ff7a8a 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n\n\/* 13 Gallery Rail v3: overlay captions *\/\n.nk-page .nk-gallery-intro { width: min(100%, 1000px); margin: 0 auto 40px; }\n.nk-page .nk-gallery { display: flex; gap: 16px; max-width: 1000px; margin: 0 auto; padding: 4px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }\n.nk-page .nk-gallery-item { position: relative; flex: 0 0 min(480px, 82%); overflow: hidden; border-radius: var(--radius); scroll-snap-align: start; background: var(--paper-2); }\n.nk-page .nk-gallery-item img { width: 100%; max-height: 700px; aspect-ratio: 4 \/ 3; object-fit: cover; }\n.nk-page .nk-gallery-item figcaption { position: absolute; right: 0; bottom: 0; left: 0; padding: 60px 24px 22px; color: var(--white); font-size: 15px; line-height: 1.4; background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.4) 55%, transparent); }\n.nk-page .nk-gallery-item figcaption strong { display: block; font-size: 19px; letter-spacing: -.01em; margin-bottom: 4px; }\n.nk-page .nk-gallery-item figcaption em { font-style: normal; color: #ffd0a6; font-weight: 700; }\n\n\/* 14 Image Bento v3 *\/\n.nk-page .nk-image-bento-intro { max-width: 760px; margin-bottom: 44px; }\n.nk-page .nk-image-bento-grid { display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: clamp(240px, 26vw, 320px); gap: 14px; }\n.nk-page .nk-image-tile { position: relative; overflow: hidden; background: var(--paper-2); border-radius: 24px; }\n.nk-page .nk-image-tile[data-wide] { grid-column: span 4; }\n.nk-page .nk-image-tile[data-square] { grid-column: span 2; }\n.nk-page .nk-image-tile[data-tall] { grid-column: span 2; grid-row: span 2; }\n.nk-page .nk-image-tile img { width: 100%; height: 100%; max-height: 700px; object-fit: cover; }\n.nk-page .nk-image-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 56px 24px 22px; color: var(--white); background: linear-gradient(to top, rgba(10,11,16,.82), rgba(10,11,16,.38) 50%, transparent); }\n.nk-page .nk-image-caption strong { display: block; font-size: 20px; letter-spacing: -.01em; }\n.nk-page .nk-image-caption span { display: block; margin-top: 4px; color: #e6e6ea; font-size: 14px; }\n\n\/* 15 Use-Case Columns v3 *\/\n.nk-page .nk-use-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-use-item { padding: 28px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); display: flex; flex-direction: column; }\n.nk-page .nk-use-item .nk-h3 { margin-bottom: 10px; font-size: 21px; }\n.nk-page .nk-use-item .nk-body { font-size: 15.5px; }\n.nk-page .nk-use-needs { margin-top: auto; padding-top: 18px; font-size: 14px; color: var(--muted); }\n.nk-page .nk-use-needs strong { color: var(--ink); }\n\n\/* 17 Who This Suits v3 *\/\n.nk-page .nk-fit-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 48px; }\n.nk-page .nk-fit-card { padding: 32px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-fit-card[data-alt] { background: var(--paper-2); border-color: transparent; }\n.nk-page .nk-fit-heading { display: inline-block; padding: 6px 12px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 12px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-fit-card[data-alt] .nk-fit-heading { background: var(--paper-2); color: var(--ink); }\n.nk-page .nk-fit-card ul { margin-top: 18px; }\n.nk-page .nk-fit-card li { position: relative; padding: 14px 0 14px 26px; border-bottom: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-fit-card li::before { content: \"\"; position: absolute; left: 4px; top: 22px; width: 8px; height: 8px; border-radius: 50%; background: var(--ink); }\n.nk-page .nk-fit-card[data-alt] li::before { background: transparent; border: 2px solid var(--ink); width: 6px; height: 6px; top: 21px; }\n.nk-page .nk-fit-card li:last-child { border-bottom: 0; }\n.nk-page .nk-fit-consider { margin-top: 14px; padding-top: 16px; border-top: 1px solid var(--line); font-size: 14.5px; color: var(--muted); }\n.nk-page .nk-fit-consider strong { color: var(--ink); }\n\n\/* 18 Variant Matrix and 24 Specifications v3 *\/\n.nk-page .nk-data-grid { max-width: 1000px; }\n.nk-page .nk-data-row { display: grid; grid-template-columns: 36% 1fr 1fr; gap: 24px; align-items: start; padding: 15px 14px; border-radius: 10px; }\n.nk-page .nk-data-row:nth-child(even) { background: rgba(0,0,0,.035); }\n.nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 28% 1fr 1fr 1fr; }\n.nk-page .nk-data-row[data-two] { grid-template-columns: 42% 1fr; }\n.nk-page .nk-data-head { background: transparent; border-bottom: 2px solid var(--ink); border-radius: 0; font-weight: 700; }\n.nk-page .nk-data-label { color: var(--muted); }\n.nk-page .nk-data-diff { color: var(--accent); font-weight: 700; }\n.nk-page .nk-data-category { display: flex; align-items: center; gap: 12px; margin: 40px 0 10px; padding-left: 14px; font-size: 12.5px; letter-spacing: .09em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-data-category::after { content: \"\"; flex: 1; height: 1px; background: var(--line); }\n.nk-page .nk-spec-jump { display: flex; flex-wrap: wrap; gap: 8px; margin: 28px 0 8px; }\n.nk-page .nk-spec-jump a { display: inline-flex; align-items: center; min-height: 40px; padding: 8px 16px; border-radius: 999px; background: var(--white); border: 1px solid var(--line); font-size: 14px; font-weight: 700; text-decoration: none; color: var(--ink); }\n.nk-page .nk-spec-columns { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }\n.nk-page .nk-spec-source { margin-top: 32px; color: var(--muted); font-size: 13px; }\n\n\/* 19 Family Comparison v3 *\/\n.nk-page .nk-family-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }\n.nk-page .nk-family-card { position: relative; padding: 22px 22px 26px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-family-card[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-family-tag { position: absolute; top: 18px; left: 18px; z-index: 1; padding: 5px 10px; border-radius: 999px; background: var(--ink); color: var(--white); font-size: 11px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-family-card img { height: 170px; max-height: 700px; object-fit: contain; margin: 0 auto; }\n.nk-page .nk-family-name { font-size: 20px; font-weight: 700; letter-spacing: -.01em; }\n.nk-page .nk-family-for { min-height: 42px; margin-top: 6px; color: var(--muted); font-size: 14px; line-height: 1.4; }\n.nk-page .nk-family-list { margin-top: 16px; }\n.nk-page .nk-family-list li { display: flex; justify-content: space-between; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-family-list li span:first-child { color: var(--muted); }\n.nk-page .nk-family-list li span:last-child { font-weight: 700; text-align: right; }\n\n\/* 20 In the Box v3 *\/\n.nk-page .nk-box-layout { display: grid; grid-template-columns: minmax(0, .95fr) minmax(360px, 1.05fr); gap: 64px; align-items: center; }\n.nk-page .nk-box .nk-h2 { margin-bottom: 36px; }\n.nk-page .nk-box-row { display: flex; justify-content: space-between; align-items: center; gap: 24px; padding: 14px 0; border-bottom: 1px solid var(--line); font-size: 16px; }\n.nk-page .nk-box-count { flex: 0 0 auto; min-width: 42px; padding: 4px 10px; border-radius: 999px; background: var(--paper-2); color: var(--ink); font-size: 13px; font-weight: 700; text-align: center; font-variant-numeric: tabular-nums; }\n.nk-page .nk-box-media { margin: 0; }\n.nk-page .nk-box-media img { max-height: 700px; }\n\n\/* 21 Good to Know and 22 Common Questions v3 *\/\n.nk-page .nk-narrow-list { max-width: 1000px; }\n.nk-page .nk-narrow-list .nk-h2 { margin-bottom: 44px; }\n.nk-page .nk-narrow-item { display: grid; grid-template-columns: 64px 1fr; gap: 20px; padding: 26px 0; border-top: 1px solid var(--line); }\n.nk-page .nk-narrow-item:last-child { border-bottom: 1px solid var(--line); }\n.nk-page .nk-narrow-num { color: #c9c9d0; font-size: 44px; line-height: 1; letter-spacing: -.04em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-common-questions .nk-narrow-num { color: var(--ink); font-size: 26px; }\n.nk-page .nk-narrow-item .nk-h3 { margin-bottom: 8px; font-size: 21px; }\n\n\/* 23 Warranty v3 *\/\n.nk-page .nk-warranty .nk-h2, .nk-page .nk-warranty .nk-lead { max-width: 820px; }\n.nk-page .nk-warranty-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; max-width: 1000px; margin: 52px 0 0; }\n.nk-page .nk-warranty-item { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-warranty-item strong { display: block; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink); }\n.nk-page .nk-warranty-item span { display: block; margin-top: 12px; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 27 Carry Plan *\/\n.nk-page .nk-carry-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }\n.nk-page .nk-carry-media img { max-height: 700px; }\n.nk-page .nk-carry-list { margin-top: 36px; }\n.nk-page .nk-carry-item { display: grid; grid-template-columns: 1fr auto; gap: 8px 16px; align-items: baseline; padding: 16px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-carry-item[data-total] { border-bottom: 0; border-top: 2px solid var(--ink); font-weight: 700; }\n.nk-page .nk-carry-kg { font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n\n\/* 28 Power and Runtime *\/\n.nk-page .nk-power-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-power-card { padding: 30px; border: 1px solid var(--line-dark); border-radius: var(--radius); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)), var(--night-2); }\n.nk-page .nk-power-card strong { display: block; font-size: 38px; letter-spacing: -.03em; font-weight: 700; color: var(--white); line-height: 1; }\n.nk-page .nk-power-card span { display: block; margin-top: 14px; color: #c9c9d0; font-size: 15.5px; line-height: 1.5; }\n\n\/* 29 Control Modes *\/\n.nk-page .nk-modes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-mode-card { padding: 30px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-mode-card[data-primary] { border: 2px solid var(--ink); }\n.nk-page .nk-mode-card .nk-h3 { font-size: 23px; margin: 14px 0 8px; }\n.nk-page .nk-mode-card .nk-body { font-size: 15.5px; }\n.nk-page .nk-mode-list { margin-top: 20px; }\n.nk-page .nk-mode-list li { display: grid; grid-template-columns: 100px 1fr; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); font-size: 14.5px; }\n.nk-page .nk-mode-list li span:first-child { color: var(--muted); }\n.nk-page .nk-mode-list li span:last-child { font-weight: 700; }\n\n\/* 31 First Night Timeline *\/\n.nk-page .nk-timeline { margin-top: 52px; border-left: 2px solid var(--line); }\n.nk-page .nk-time-item { position: relative; padding: 0 0 34px 40px; }\n.nk-page .nk-time-item::before { content: \"\"; position: absolute; left: -9px; top: 6px; width: 16px; height: 16px; border-radius: 50%; background: var(--ink); box-shadow: 0 0 0 4px var(--paper); }\n.nk-page .nk-time-item:last-child { padding-bottom: 0; }\n.nk-page .nk-time-stamp { display: block; margin-bottom: 8px; color: var(--muted); font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-time-item .nk-h3 { font-size: 22px; margin-bottom: 8px; }\n.nk-page .nk-time-item .nk-body { max-width: 720px; }\n\n\/* 32 Upgrade Path *\/\n.nk-page .nk-path { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 52px; }\n.nk-page .nk-path-step { position: relative; padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--white); }\n.nk-page .nk-path-num { display: inline-grid; place-items: center; width: 40px; height: 40px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 15px; font-weight: 700; }\n.nk-page .nk-path-when { display: block; margin-top: 18px; font-size: 12px; color: var(--muted); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }\n.nk-page .nk-path-step .nk-h3 { font-size: 22px; margin: 6px 0 10px; }\n.nk-page .nk-path-step .nk-body { font-size: 15.5px; }\n.nk-page .nk-path-needs { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 14px; color: var(--muted); }\n\n\/* 33 Plain Words *\/\n.nk-page .nk-glossary { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.nk-page .nk-term { padding: 22px 24px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-term dt { font-weight: 700; font-size: 18px; letter-spacing: -.01em; }\n.nk-page .nk-term dd { margin: 6px 0 0; color: var(--ink-2); font-size: 15.5px; line-height: 1.5; }\n\n\/* 34 Statement Band *\/\n.nk-page .nk-statement { padding: 96px 22px; }\n.nk-page .nk-statement .nk-h2 { max-width: 24ch; font-size: clamp(30px, 4vw, 50px); }\n\n@media (max-width: 1024px) {\n  .nk-page .nk-stats-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-stat:nth-child(odd) { border-left: 0; }\n  .nk-page .nk-stat:nth-child(-n+2) { border-bottom: 1px solid var(--line); }\n  .nk-page .nk-image-bento-grid { grid-template-columns: repeat(2, 1fr); }\n  .nk-page .nk-image-tile[data-wide] { grid-column: span 2; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: span 1; grid-row: auto; }\n  .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 900px) {\n  .nk-page .nk-split-grid, .nk-page .nk-spotlight-grid, .nk-page .nk-box-layout, .nk-page .nk-carry-grid { grid-template-columns: 1fr; gap: 36px; }\n  .nk-page .nk-split-copy { order: 1; }\n  .nk-page .nk-split-media { order: 2; }\n  .nk-page .nk-split-grid[data-flip] .nk-split-media { order: 2; }\n  .nk-page .nk-spotlight-media { position: static; }\n  .nk-page .nk-bento-card[data-wide] { display: block; }\n  .nk-page .nk-bento-card[data-wide] .nk-h3 { margin-top: 18px; }\n  .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-warranty-grid, .nk-page .nk-power-grid, .nk-page .nk-modes, .nk-page .nk-path { grid-template-columns: 1fr; }\n  .nk-page .nk-spec-columns, .nk-page .nk-glossary { grid-template-columns: 1fr; }\n}\n@media (max-width: 768px) {\n  .nk-page .nk-feature-row-grid, .nk-page .nk-feature-row-grid[data-cols=\"4\"], .nk-page .nk-step-grid, .nk-page .nk-step-grid[data-cols=\"4\"], .nk-page .nk-use-grid { grid-template-columns: 1fr; gap: 14px; }\n}\n@media (max-width: 700px) { .nk-page .nk-fit-grid, .nk-page .nk-family-grid, .nk-page .nk-family-grid[data-cols=\"4\"] { grid-template-columns: 1fr; gap: 14px; } }\n@media (max-width: 640px) {\n  .nk-page .nk-section { padding: 80px 22px; }\n  .nk-page .nk-stats-strip { margin: -36px 0; }\n  .nk-page .nk-body { font-size: 16px; }\n  .nk-page .nk-quote { padding-left: 22px; }\n  .nk-page .nk-bento-grid, .nk-page .nk-image-bento-grid { display: flex; gap: 14px; max-width: none; margin: 0 -22px; padding: 4px 22px; overflow-x: auto; overflow-y: hidden; scroll-padding-left: 22px; scroll-snap-type: x mandatory; scrollbar-width: none; }\n  .nk-page .nk-bento-card, .nk-page .nk-bento-card[data-wide] { flex: 0 0 84%; min-height: 0; padding: 26px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { grid-column: auto; grid-row: auto; height: 260px; scroll-snap-align: start; }\n  .nk-page .nk-image-tile[data-wide] { flex: 0 0 90%; }\n  .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { flex: 0 0 60%; }\n  .nk-page .nk-gallery { margin: 0 -22px; padding: 4px 22px; scroll-padding-left: 22px; }\n  .nk-page .nk-gallery-item { flex-basis: 86%; }\n  .nk-page .nk-cinematic { padding-top: 80px; }\n  .nk-page .nk-cinematic img { max-height: min(70vh, 700px); }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 14px; font-size: 15px; padding: 12px 10px; }\n  .nk-page .nk-spotlight-step { padding-left: 56px; }\n  .nk-page .nk-narrow-item { grid-template-columns: 44px 1fr; gap: 12px; }\n  .nk-page .nk-narrow-num { font-size: 32px; }\n}\n@media (max-width: 380px) {\n  .nk-page .nk-h2 { font-size: 31px; }\n  .nk-page .nk-display { font-size: 38px; }\n  .nk-page .nk-stat { padding: 22px 16px; }\n  .nk-page .nk-stat-value { font-size: 28px; }\n  .nk-page .nk-data-row, .nk-page .nk-data-row[data-cols=\"3\"] { gap: 10px; padding: 11px 8px; font-size: 13.5px; }\n  .nk-page .nk-data-row[data-cols=\"3\"] { grid-template-columns: 1fr 1fr; }\n  .nk-page .nk-data-row[data-cols=\"3\"] .nk-data-label { grid-column: 1 \/ -1; }\n  .nk-page .nk-bento-card { padding: 22px; }\n  .nk-page .nk-image-tile[data-wide], .nk-page .nk-image-tile[data-square], .nk-page .nk-image-tile[data-tall] { height: 220px; }\n}\n\n\/* ===================== GENERIC BUCKET ADDITIONS (v4) ===================== *\/\n\n\/* 36 Numbers in Plain English *\/\n.nk-page .nk-plain { margin-top: 44px; border-top: 1px solid var(--line); }\n.nk-page .nk-plain-row { display: grid; grid-template-columns: minmax(180px, 26%) 1fr; gap: 28px; align-items: baseline; padding: 22px 0; border-bottom: 1px solid var(--line); }\n.nk-page .nk-plain-num { font-size: clamp(28px, 3vw, 38px); line-height: 1; letter-spacing: -.03em; font-weight: 700; font-variant-numeric: tabular-nums; }\n.nk-page .nk-plain-num small { display: block; margin-top: 8px; color: var(--muted); font-size: 12.5px; letter-spacing: .06em; text-transform: uppercase; font-weight: 700; }\n.nk-page .nk-plain-row .nk-h3 { font-size: 20px; margin-bottom: 6px; }\n.nk-page .nk-plain-row .nk-body { font-size: 16px; }\n\n\/* 37 With It \/ Without It *\/\n.nk-page .nk-versus { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 44px; }\n.nk-page .nk-versus-card { padding: 32px; border-radius: var(--radius); background: var(--paper); }\n.nk-page .nk-versus-card[data-with] { background: var(--white); border: 2px solid var(--ink); }\n.nk-page .nk-versus-card .nk-h3 { font-size: 22px; margin: 16px 0 12px; }\n.nk-page .nk-versus-card li { position: relative; padding: 12px 0 12px 24px; border-top: 1px solid var(--line); font-size: 16px; color: var(--ink-2); }\n.nk-page .nk-versus-card li::before { content: \"\"; position: absolute; left: 4px; top: 20px; width: 7px; height: 7px; border-radius: 50%; border: 2px solid var(--muted); }\n.nk-page .nk-versus-card[data-with] li::before { background: var(--ink); border-color: var(--ink); }\n.nk-page .nk-versus-card ul { margin-top: 12px; }\n\n\/* 38 Where It Sits *\/\n.nk-page .nk-range { position: relative; display: grid; grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); gap: 12px; margin-top: 56px; }\n.nk-page .nk-range-node { position: relative; padding: 18px 20px 22px; text-align: left; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius-sm); }\n.nk-page .nk-range-node[data-this] { border: 2px solid var(--ink); }\n.nk-page .nk-range-node ul { margin-top: 14px; }\n.nk-page .nk-range-node li { display: flex; justify-content: space-between; gap: 10px; padding: 8px 0; border-top: 1px solid var(--line); font-size: 14px; }\n.nk-page .nk-range-node li span:first-child { color: var(--muted); }\n.nk-page .nk-range-node li span:last-child { font-weight: 700; font-variant-numeric: tabular-nums; }\n\n.nk-page .nk-range-node strong { display: block; font-size: 19px; letter-spacing: -.01em; }\n.nk-page .nk-range-node[data-this] strong { color: var(--accent); }\n.nk-page .nk-range-node em { display: block; margin-top: 4px; font-style: normal; font-size: 13px; color: var(--muted); }\n.nk-page .nk-range-node b { display: block; margin-top: 12px; font-size: 26px; font-weight: 700; letter-spacing: -.02em; font-variant-numeric: tabular-nums; }\n.nk-page .nk-range-ends { display: flex; justify-content: space-between; margin-top: 14px; color: var(--muted); font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n\n\/* 39 Three Questions *\/\n.nk-page .nk-questions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 44px; }\n.nk-page .nk-question { padding: 28px; background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); }\n.nk-page .nk-question .nk-index { display: inline-grid; place-items: center; width: 34px; height: 34px; margin: 0 0 14px; border-radius: 50%; background: var(--ink); color: var(--white); font-size: 14px; }\n.nk-page .nk-question .nk-h3 { font-size: 21px; margin-bottom: 18px; }\n.nk-page .nk-answer { padding: 12px 0; border-top: 1px solid var(--line); font-size: 15px; color: var(--ink-2); }\n.nk-page .nk-answer strong { display: inline-block; min-width: 42px; color: var(--ink); }\n.nk-page .nk-answer[data-yes] strong { color: var(--ok); }\n\n@media (max-width: 900px) {   .nk-page .nk-questions { grid-template-columns: 1fr; } .nk-page .nk-range { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px 12px; }  }\n@media (max-width: 700px) { .nk-page .nk-versus { grid-template-columns: 1fr; } .nk-page .nk-plain-row { grid-template-columns: 1fr; gap: 10px; } }\n\n@media (max-width: 800px) { .cat .cat-bucket { grid-template-columns: 44px 1fr; } .cat .cat-bucket .cat-bh:nth-child(n+3), .cat .cat-bucket .cat-bc { display: none; } }\n\n\/* Original v2 options, adapted to the current shared type and mobile rules. *\/\n.nk-page .nk-feature-statement-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: 56px; align-items: center; }\n.nk-page .nk-feature-number { color: var(--ink); font-size: clamp(34px, 4.6vw, 58px); line-height: 1.04; letter-spacing: -.03em; font-weight: 700; overflow-wrap: anywhere; }\n.nk-page .nk-feature-unit { margin-top: 12px; color: var(--muted); font-size: 16px; }\n.nk-page .nk-feature-statement .nk-body { margin-top: 20px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-grid,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-grid { gap: 0 36px; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-feature-row-item,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-use-item { padding: 22px 0; border: 0; border-top: 1px solid var(--line); border-radius: 0; background: transparent; }\n.nk-page [data-visual-variant=\"original-row\"] .nk-h3,\n.nk-page [data-visual-variant=\"original-columns\"] .nk-h3 { margin-bottom: 8px; font-size: 20px; }\n.nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n.nk-page .nk-compatibility .nk-h2 { margin-bottom: 38px; }\n.nk-page .nk-compat-row { display: grid; grid-template-columns: minmax(140px, 24%) minmax(0, 1fr); gap: 24px; align-items: baseline; padding: 20px 0; border-bottom: 1px solid var(--line); overflow-wrap: anywhere; }\n.nk-page .nk-compat-label { color: var(--muted); font-size: 14px; font-weight: 700; }\n@media (max-width: 768px) {\n  .nk-page .nk-feature-statement-grid, .nk-page .nk-compat-row { grid-template-columns: 1fr; gap: 16px; }\n  .nk-page .nk-use-grid[data-cols=\"2\"], .nk-page .nk-use-grid[data-cols=\"4\"] { grid-template-columns: 1fr; }\n}\n\n\/* Official artwork: preserve the whole asset and keep captions off its labels. *\/\n.nk-page [data-artwork] img { width: 100%; height: auto; aspect-ratio: auto; max-height: 700px; object-fit: contain; }\n.nk-page .nk-gallery-item[data-artwork] { align-self: flex-start; }\n.nk-page .nk-gallery-item[data-artwork] img { height: clamp(260px, 32vw, 400px); background: var(--night); }\n.nk-page .nk-gallery-item[data-artwork] figcaption { position: static; padding: 18px 22px; background: var(--paper); color: var(--ink); }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { color: var(--ink-2); }\n.nk-page .nk-cinematic-figure[data-artwork] { width: min(calc(100% - 44px), 1000px); margin: 0 auto; }\n.nk-page .nk-cinematic-figure[data-artwork]::after { display: none; }\n.nk-page .nk-cinematic-figure[data-artwork] figcaption { position: static; width: 100%; margin: 16px 0 0; padding-bottom: 24px; }\n.nk-page .nk-gallery-item[data-artwork] figcaption em { display: block; margin-top: 12px; font-size: 13px; font-weight: 400; }\n\n\/* 04 Stat Bars *\/\n.nk-page .nk-bars { max-width: 840px; margin: 44px 0 0; }\n.nk-page .nk-bar {\n  display: grid;\n  grid-template-columns: minmax(120px, 26%) 1fr auto;\n  gap: 20px;\n  align-items: center;\n  padding: 15px 0;\n  border-bottom: 1px solid var(--line);\n}\n.nk-page .nk-bar-label, .nk-page .nk-bar-value { font-size: 16px; }\n.nk-page .nk-bar-label strong { font-weight: 650; }\n.nk-page .nk-bar-track { height: 8px; overflow: hidden; background: var(--line); border-radius: 99px; }\n.nk-page .nk-bar-fill { height: 100%; background: var(--ink); border-radius: 99px; }\n.nk-page .nk-bar-fill[data-this] { background: var(--accent); }\n.nk-page .nk-bar-value { min-width: 74px; text-align: right; font-variant-numeric: tabular-nums; }\n.nk-page .nk-bars-note { max-width: 840px; margin: 22px 0 0; color: var(--muted); font-size: 14px; }\n\n\n.nk-page a:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }\n.nk-page .nk-spec-jump a, .nk-page .nk-text-link { display: inline-flex; align-items: center; min-height: 44px; }\n@media(max-width: 600px) {\n  .nk-page .nk-bar { grid-template-columns: 1fr auto; }\n  .nk-page .nk-bar-track { grid-column: 1 \/ -1; order: 3; }\n}\n\u003c\/style\u003e\n\u003csection class=\"nk-section nk-feature-row\" data-element=\"08\" data-visual-variant=\"original-row\" data-claims=\"C26,C27,C28,C29\" data-resources=\"\" aria-labelledby=\"nk-feature-row-title\"\u003e\u003cdiv class=\"nk-wrap\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-feature-row-title\"\u003eSteadier 12x viewing in a folding binocular\u003c\/h2\u003e\n\u003cp class=\"nk-lead\"\u003eThe Nikon STABILIZED 12x25 S brings distant performers, players and wildlife into a steadier handheld view. Its optical image stabilisation reduces the effect of hand movement, while the folding body keeps it practical for travel and events.\u003c\/p\u003e\n\u003cdiv class=\"nk-feature-row-grid\"\u003e\n\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eA steadier view\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eNikon’s optical stabilisation reduces image shake by approximately 80% under its measurement conditions, helping you follow fine detail without the usual distracting tremor.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eSmall enough for a day bag\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThe body folds to 89 mm wide and weighs 395 g without batteries. Turn-and-slide eyecups and a large focus ring make viewing adjustments straightforward.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"nk-feature-row-item\"\u003e\u003ch3 class=\"nk-h3\"\u003eCoatings throughout the optics\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eMultilayer coatings on every lens and prism, plus a silver-alloy mirror coating on the auxiliary prism, help maintain a bright, clear image.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-good-to-know\" data-element=\"21\" data-claims=\"C30,C31,C32\" data-resources=\"\" aria-labelledby=\"nk-good-title\"\u003e\u003cdiv class=\"nk-wrap nk-narrow-list\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-good-title\"\u003eGood to know\u003c\/h2\u003e\n\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eKeep it dry\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eThis model is not waterproof. Protect it from rain and splashes.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eTwo AA batteries\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eIt uses two AA alkaline or rechargeable Ni-MH batteries and switches off automatically after about 60 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle class=\"nk-narrow-item\"\u003e\u003cspan class=\"nk-narrow-num\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3 class=\"nk-h3\"\u003eBattery life is a guide\u003c\/h3\u003e\n\u003cp class=\"nk-body\"\u003eNikon specifies approximately 12 hours with alkaline batteries at around 20°C. Temperature and other conditions can change the actual operating time.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"nk-section nk-paper nk-specs-section\" data-element=\"24\" data-claims=\"C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25\" data-resources=\"R01\" aria-labelledby=\"nk-specs-title\"\u003e\u003cdiv class=\"nk-wrap nk-data-grid\"\u003e\n\u003ch2 class=\"nk-h2\" id=\"nk-specs-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"nk-spec-columns\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-optics\"\u003eOptics\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eMagnification\u003c\/div\u003e\n\u003cdiv\u003e12x\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eObjective diameter\u003c\/div\u003e\n\u003cdiv\u003e25 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eReal field of view\u003c\/div\u003e\n\u003cdiv\u003e4.5°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eApparent field of view\u003c\/div\u003e\n\u003cdiv\u003e50.5°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eField of view at 1,000 m\u003c\/div\u003e\n\u003cdiv\u003e79 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eExit pupil\u003c\/div\u003e\n\u003cdiv\u003e2.1 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eRelative brightness\u003c\/div\u003e\n\u003cdiv\u003e4.4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eEye relief\u003c\/div\u003e\n\u003cdiv\u003e12.3 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eClose focus (approx.)\u003c\/div\u003e\n\u003cdiv\u003e3.0 m\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePrism type\u003c\/div\u003e\n\u003cdiv\u003eRoof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eFocus system\u003c\/div\u003e\n\u003cdiv\u003eCentral focusing\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nk-data-category\" id=\"nk-body\"\u003eBody and handling\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv\u003e100 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv\u003e117 (folded: 89) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eDepth\u003c\/div\u003e\n\u003cdiv\u003e56 (folded: 65) mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv\u003e395 g (without batteries)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eInterpupillary distance adjustment\u003c\/div\u003e\n\u003cdiv\u003e56-75 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eStabilisation operating angle\u003c\/div\u003e\n\u003cdiv\u003e-80° to +80°\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eOperating temperature\u003c\/div\u003e\n\u003cdiv\u003e-10°C to +50°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eElectromagnetic compatibility\u003c\/div\u003e\n\u003cdiv\u003eFCC Part 15 Subpart B Class B; EU EMC; AS\/NZS; VCCI Class B; ICES-003; GB EMC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eWaterproofing\u003c\/div\u003e\n\u003cdiv\u003eNon-waterproof\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003ePower supply\u003c\/div\u003e\n\u003cdiv\u003eTwo AA alkaline (LR6) or rechargeable Ni-MH batteries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eBattery life (guide)\u003c\/div\u003e\n\u003cdiv\u003eApprox. 12 hours with alkaline batteries at approx. 20°C; varies with conditions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eAuto power-off\u003c\/div\u003e\n\u003cdiv\u003eApprox. 60 minutes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eStabilisation\u003c\/div\u003e\n\u003cdiv\u003eApprox. 80% reduction in image shake under Nikon measurement conditions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nk-data-row\" data-two\u003e\n\u003cdiv class=\"nk-data-label\"\u003eOperating humidity\u003c\/div\u003e\n\u003cdiv\u003e80% RH or less\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Nikon","offers":[{"title":"Default Title","offer_id":45357652639813,"sku":"BAA951WA","price":1149.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0609\/6673\/1845\/files\/nikon-stabilized-12x25-s-front-left.webp?v=1784258272"}],"url":"https:\/\/bintel.com.au\/collections\/nikon-black-friday.oembed?page=2","provider":"The Binocular and Telescope Shop","version":"1.0","type":"link"}