.ncv .ncv-views{background:#fff;border:1px solid #111;flex-wrap:wrap;margin:0 0 18px;display:inline-flex}.ncv .ncv-views button{min-height:40px;font:inherit;font-size:var(--fs-xs,.72rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-main,#111);cursor:pointer;background:#fff;border:0;padding:8px 14px;font-weight:600}.ncv .ncv-views button+button{border-left:1px solid #111}.ncv .ncv-views button:hover{background:var(--color-surface-subtle,#f7f7f7)}.ncv .ncv-views button[aria-pressed=true]{color:#fff;background:#111}.ncv .ncv-views button:focus-visible{outline:2px solid var(--color-accent-ink,#8a6a35);outline-offset:2px}.ncv .ncv-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ncv .ncv-figure{flex-direction:column;gap:8px;margin:0;display:flex}.ncv .ncv-photo{border:1px solid var(--color-border-subtle,#eee);background:#fff;width:100%;overflow:hidden}.ncv .ncv-photo img{object-fit:contain;width:100%;height:100%;display:block}.ncv .ncv-caption{font-size:var(--fs-xs,.72rem);color:var(--color-text-muted,#555);line-height:1.5}.ncv .ncv-side{flex-direction:column;gap:12px;display:flex}.ncv .ncv-lead{font-family:var(--font-serif,Georgia, serif);font-size:var(--fs-lg,1.2rem);color:var(--color-text-main,#111);margin:0;font-weight:500;line-height:1.35}.ncv .ncv-copy,.ncv .ncv-fine{font-size:var(--fs-sm,.875rem);color:var(--color-text-muted,#555);margin:0;line-height:1.6}.ncv .ncv-fine{font-size:var(--fs-xs,.72rem)}.ncv .ncv-fit{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ncv .ncv-fit-row{border:1px solid var(--color-border,#e5e5e5);flex-direction:column;gap:4px;padding:12px;display:flex}.ncv .ncv-fit-head{align-items:baseline;gap:10px;display:flex}.ncv .ncv-fit-head strong{font-family:var(--font-serif,Georgia, serif);font-size:var(--fs-lg,1.2rem);font-weight:500}.ncv .ncv-fit-head em{font-style:normal;font-size:var(--fs-xs,.72rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-ink,#8a6a35)}.ncv .ncv-fit-copy{font-size:var(--fs-xs,.72rem);color:var(--color-text-muted,#555);line-height:1.5}.ncv .ncv-drape{justify-content:center;display:flex}.ncv .ncv-drape-svg{width:100%;max-width:280px;height:auto}.ncv .ncv-drape-body{fill:#f1efea;stroke:#d8d4cc;stroke-width:.8px}.ncv .ncv-drape-chain{fill:none;stroke:#9c9488;stroke-width:1.1px;stroke-dasharray:2 1.4}.ncv .ncv-drape-chain.is-lock{stroke:#111;stroke-width:1.6px;stroke-dasharray:none}.ncv .ncv-drape-stone{fill:#9c9488}.ncv .ncv-drape-stone.is-lock{fill:#111}.ncv .ncv-drape-leader{fill:none;stroke:#111;stroke-width:.4px}.ncv .ncv-drape-label{font-family:var(--font-sans,Arial, sans-serif);fill:#111;font-size:5px;font-weight:600}@media (width<=700px){.ncv .ncv-split{grid-template-columns:minmax(0,1fr);gap:18px}.ncv .ncv-photo{max-width:420px;margin:0 auto}.ncv .ncv-drape-svg{max-width:200px}}
