.ns-root{--ns-bg-shell:rgb(var(--z-950));--ns-fg-1:rgb(var(--z-50));--ns-fg-2:rgb(var(--z-300));--ns-fg-3:rgb(var(--z-400));--ns-fg-4:rgb(var(--z-500));--ns-brand:#0b56f6;--ns-zinc-700:rgb(var(--z-700));--ns-zinc-800:rgb(var(--z-800));--ns-zinc-900:rgb(var(--z-900));--ns-font-display:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--ns-font-mono:"JetBrains Mono",ui-monospace,monospace;color:var(--ns-fg-2);font-family:var(--ns-font-display)}.ns-root *{box-sizing:border-box}.ns-root img{max-width:100%;display:block}.ns-root button{font-family:inherit;cursor:pointer}.ns-root a{color:inherit}.ns-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.ns-section{padding:96px 0;position:relative}@media (max-width:720px){.ns-section{padding:64px 0}}.ns-h2{color:var(--ns-fg-1);margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.06;font-size:clamp(1.75rem,3.6vw,2.75rem)}.ns-wop-section{position:relative}.ns-wop-section.ns-wop-section--embedded{padding:0 0 40px}.ns-wop-section.ns-wop-section--embedded .ns-container{max-width:none;padding:0}.ns-wop-section:focus{outline:none}.ns-wop-section:focus-visible{outline:2px solid rgba(0,133,255,.45);outline-offset:6px}.ns-wop-count{font-family:var(--ns-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ns-brand);margin:0 0 12px}.ns-wop-count:before{content:"// ";color:rgba(0,133,255,.45)}.ns-wop-section .ns-wop-title{display:flex;flex-direction:column;align-items:center;gap:.1em;max-width:18ch;margin:0 auto 40px;text-align:center;line-height:1.08}.ns-wop-title-line{display:block}@media (max-width:980px){.ns-wop-title{max-width:none;margin-bottom:40px;font-size:clamp(1.5rem,5vw,2rem)}}.ns-wop-thumb{position:absolute;inset:0;overflow:hidden}.ns-wop-thumb-img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ns-wop-name-link{display:inline-block;padding-block:7px;margin-block:-7px;color:inherit;text-decoration:none}.ns-wop-name-link:hover{color:#66B3FF;text-decoration:underline;text-underline-offset:3px}.ns-wop-modal-video{position:relative;aspect-ratio:16/9;background:rgb(var(--z-950))}.ns-wop-modal-embed{width:100%;height:100%;display:block;object-fit:contain;background:rgb(var(--z-950))}.ns-wop-modal-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--ns-fg-3);font-size:14px;text-align:center}.ns-wop-modal-meta{padding:16px 20px 20px;border-top:1px solid rgb(var(--z-800))}.ns-wop-modal-name{color:rgb(var(--z-50));font-weight:700;font-size:15px}.ns-wop-modal-meta .ns-wop-name-link{display:inline-block;padding-block:7px;margin-block:-7px;color:rgb(var(--z-50))}.ns-wop-modal-meta .ns-wop-name-link:hover{color:#66B3FF}.ns-wop-modal-descriptor{color:var(--ns-fg-3);font-size:13px;margin-top:4px}