html:has(.sp),html:has(.sp) body{color:#fff;background:#000}html:has(.sp) ::selection{color:#000;background:#ff5a1f}.sp{--accent:#ff5a1f;--bg:#000;--panel:#0b0b0d;--panel-2:#121216;--line:#ffffff1f;--line-2:#ffffff38;--text:#ffffffd6;--dim:#fff9;--faint:#fff6;--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;font-family:var(--body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.sp a{color:inherit}.sp :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sp-top[data-astro-cid-pf7tjq4q]{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#000000d1;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(16px,4vw,44px);display:flex;position:sticky;top:0}.sp-brand[data-astro-cid-pf7tjq4q]{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sp-brand[data-astro-cid-pf7tjq4q] span[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.14em;font-size:1.1rem;font-weight:600}.sp-brand[data-astro-cid-pf7tjq4q] em[data-astro-cid-pf7tjq4q]{color:var(--faint);font-style:normal}.sp-nav[data-astro-cid-pf7tjq4q]{gap:28px;display:flex}.sp-nav[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid #0000;padding:6px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.sp-nav[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]:hover,.sp-nav[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q][aria-current=page]{color:#fff;border-color:#fff}.sp-right[data-astro-cid-pf7tjq4q]{align-items:center;gap:10px;display:flex}.sp-btn[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:0;padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;color:#000!important}.sp-btn[data-astro-cid-pf7tjq4q]:hover{background:var(--accent);border-color:var(--accent)}.sp-menu[data-astro-cid-pf7tjq4q]{border:0;padding:0;display:none;position:relative}.sp-menu[data-astro-cid-pf7tjq4q] summary[data-astro-cid-pf7tjq4q]:after{content:none}.sp-menu[data-astro-cid-pf7tjq4q] summary[data-astro-cid-pf7tjq4q]{cursor:pointer;border:1px solid var(--line-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;list-style:none;display:flex}.sp-menu[data-astro-cid-pf7tjq4q] summary[data-astro-cid-pf7tjq4q]::-webkit-details-marker{display:none}.sp-menu[data-astro-cid-pf7tjq4q] summary[data-astro-cid-pf7tjq4q] i[data-astro-cid-pf7tjq4q]{background:#fff;width:16px;height:1.5px;transition:transform .2s}.sp-menu[data-astro-cid-pf7tjq4q][open] summary[data-astro-cid-pf7tjq4q] i[data-astro-cid-pf7tjq4q]:first-child{transform:translateY(3.75px)rotate(45deg)}.sp-menu[data-astro-cid-pf7tjq4q][open] summary[data-astro-cid-pf7tjq4q] i[data-astro-cid-pf7tjq4q]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.sp-drop[data-astro-cid-pf7tjq4q]{border:1px solid var(--line-2);background:#0b0b0d;flex-direction:column;min-width:220px;padding:8px 0;display:flex;position:absolute;top:48px;right:0}.sp-drop[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--text);padding:12px 18px;font-size:.95rem;font-weight:500;text-decoration:none}.sp-drop[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]:hover{color:#fff;background:#ffffff0f}@media (width<=900px){.sp-nav[data-astro-cid-pf7tjq4q]{display:none}.sp-menu[data-astro-cid-pf7tjq4q]{display:block}}@media (width<=400px){.sp-btn[data-astro-cid-pf7tjq4q]{padding:10px 12px;font-size:.8rem}.sp-brand[data-astro-cid-pf7tjq4q] span[data-astro-cid-pf7tjq4q]{font-size:.95rem}}.sp-main[data-astro-cid-pf7tjq4q]{flex:1}.sp-foot[data-astro-cid-pf7tjq4q]{border-top:1px solid var(--line);margin-top:80px;padding:48px clamp(18px,5vw,56px) 28px}.sp-foot[data-astro-cid-pf7tjq4q]>[data-astro-cid-pf7tjq4q]{width:min(1200px,100%);margin-inline:auto}.sp-cols[data-astro-cid-pf7tjq4q]{grid-template-columns:repeat(3,minmax(0,220px));gap:32px;display:grid}.sp-cols[data-astro-cid-pf7tjq4q] div[data-astro-cid-pf7tjq4q]{flex-direction:column;gap:10px;display:flex}.sp-cols[data-astro-cid-pf7tjq4q] b[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:.8rem;font-weight:600}.sp-cols[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]{color:var(--dim);font-size:.95rem;text-decoration:none}.sp-cols[data-astro-cid-pf7tjq4q] a[data-astro-cid-pf7tjq4q]:hover{color:#fff}.sp-legal[data-astro-cid-pf7tjq4q]{font-family:var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:40px 0 0;font-size:.75rem}@media (width<=640px){.sp-cols[data-astro-cid-pf7tjq4q]{grid-template-columns:1fr 1fr}}
