.website{--font-display:var(--font-sans);--color-bg:#ffffff;--color-subtle:#f5f5f5;--color-card:#ffffff;--color-card-2:#fafafa;--color-line:#e5e5e5;--color-line-strong:#c9c9c9;--color-ink:#000000;--color-muted:#595959;--color-faint:#6b6b6b;--color-brand:#000000;--color-brand-ink:#000000;--color-brand-soft:#efefef;--color-brand-soft-2:#f7f7f7;--color-on-brand:#ffffff;--color-band:#000000;--color-band-ink:#ffffff;--color-band-muted:#a3a3a3;--color-band-line:#2a2a2a;--color-band-card:#141414;--radius-card:14px;--radius-panel:18px;--shadow-pill:0 6px 24px rgb(0 0 0/8%)}.dark .website{--color-bg:#000000;--color-subtle:#0d0d0d;--color-card:#141414;--color-card-2:#1b1b1b;--color-line:#2b2b2b;--color-line-strong:#404040;--color-ink:#ffffff;--color-muted:#b3b3b3;--color-faint:#8f8f8f;--color-brand:#ffffff;--color-brand-ink:#ffffff;--color-brand-soft:#262626;--color-brand-soft-2:#1b1b1b;--color-on-brand:#000000;--color-band:#161616;--color-band-ink:#ffffff;--color-band-muted:#a8a8a8;--color-band-line:#333333;--color-band-card:#222222;--shadow-pill:0 6px 24px rgb(0 0 0/55%)}.website ::selection{background-color:#000000;color:#ffffff}.dark .website ::selection{background-color:#ffffff;color:#000000}@keyframes nx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nx-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes nx-blink{0%,to{opacity:1}50%{opacity:.35}}.nx-rise{animation:nx-rise .55s cubic-bezier(.16,1,.3,1) both}.nx-wave>i{display:block;width:3px;border-radius:2px;background:currentColor;transform-origin:center;animation:nx-wave 1.1s ease-in-out infinite}.nx-blink{animation:nx-blink 1.6s ease-in-out infinite}.nx-scene-bg{background-image:radial-gradient(60% 55% at 70% 25%,color-mix(in oklab,var(--color-brand) 18%,transparent),transparent 70%),radial-gradient(color-mix(in oklab,var(--color-line-strong) 70%,transparent) 1px,transparent 1px);background-size:100% 100%,22px 22px}@media (prefers-reduced-motion:reduce){.nx-blink,.nx-rise,.nx-wave>i{animation:none!important}}.nx-range{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,var(--color-brand) 0 var(--pct,0),var(--color-line) var(--pct,0) 100%);outline:none}.nx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--color-card);border:3px solid var(--color-brand);box-shadow:0 2px 8px rgb(0 0 0/20%);cursor:pointer}.nx-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--color-card);border:3px solid var(--color-brand);cursor:pointer}.nx-range:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in oklab,var(--color-brand) 40%,transparent);outline-offset:2px}.nx-photo{position:relative;overflow:hidden;background:var(--color-subtle)}.nx-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.nx-photo:hover img{transform:scale(1.04)}.nx-photo-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/78%) 0,rgb(0 0 0/25%) 45%,transparent 75%);pointer-events:none}@media (prefers-reduced-motion:reduce){.nx-photo img{transition:none}.nx-photo:hover img{transform:none}}.nx-tilt{transform-style:preserve-3d;transition:transform .35s ease;will-change:transform}