.page.svelte-1wsg42b{--hairline:#ffffff0f;--hairline-strong:#ffffff1a;--paper:#e7e3d6;--paper-muted:#e7e3d6b8;--paper-faint:#e7e3d673;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-display:"Fraunces Variable", "Fraunces", "Noto Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100dvh;color:var(--paper);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#06060a;position:relative}html,body{overscroll-behavior:auto;touch-action:auto;height:auto;position:static;overflow:visible auto}.svelte-1wsg42b::selection{color:#1a1308;background:#c9a96e73}.bg.svelte-1wsg42b{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-tint.svelte-1wsg42b{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 8%, transparent) 0%, transparent 30%);position:absolute;inset:0}.bg-vignette.svelte-1wsg42b{background:radial-gradient(at 50% 55%,#0000 25%,#00000059 75%,#0009 100%);position:absolute;inset:0}.bg-noise.svelte-1wsg42b{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}main.svelte-1wsg42b{z-index:1;max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px) clamp(32px,4vw,64px);position:relative}.hero.svelte-1wsg42b{padding-bottom:clamp(40px,5vw,64px)}.eyebrow.svelte-1wsg42b{margin-bottom:clamp(24px,3vw,40px);display:block}h1.svelte-1wsg42b{font-family:var(--font-display);font-variation-settings:"opsz" 144, "wght" 600, "SOFT" 30;letter-spacing:-.02em;color:var(--paper);text-wrap:balance;border-bottom:1px solid var(--brand-primary,#c9a96e);max-width:30ch;margin:0 0 24px;padding-bottom:clamp(20px,2vw,28px);font-size:clamp(38px,5.2vw,68px);font-weight:600;line-height:1.04}.lede.svelte-1wsg42b{color:var(--paper-muted);max-width:68ch;margin:0;font-size:clamp(15.5px,1.4vw,18px);line-height:1.65}.block.svelte-1wsg42b{border-top:1px solid var(--hairline);padding:clamp(40px,5vw,64px) 0}h2.svelte-1wsg42b{font-family:var(--font-display);font-variation-settings:"opsz" 72, "wght" 500, "SOFT" 30;letter-spacing:-.01em;color:var(--paper);align-items:baseline;gap:20px;margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(22px,2.4vw,30px);font-weight:500;display:flex}.num.svelte-1wsg42b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--paper-faint);flex-shrink:0;font-size:11px;font-weight:500}.note.svelte-1wsg42b{color:var(--paper-muted);max-width:76ch;margin:16px 0 0;font-size:14.5px;line-height:1.65}code.svelte-1wsg42b{font-family:var(--font-mono);color:var(--paper);background:#c9a96e1a;border-radius:3px;padding:1px 5px;font-size:.92em}.kv-grid.svelte-1wsg42b{background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:1px;margin-bottom:8px;display:grid}@media (width>=640px){.kv-grid.svelte-1wsg42b{grid-template-columns:1fr 1fr}}@media (width>=1080px){.kv-grid.svelte-1wsg42b{grid-template-columns:repeat(3,1fr)}}.kv.svelte-1wsg42b{background:#06060a;flex-direction:column;gap:6px;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,24px);display:flex}.k.svelte-1wsg42b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);font-size:10.5px;font-weight:500}.v.svelte-1wsg42b{font-family:var(--font-mono);color:var(--paper);font-size:clamp(15px,1.4vw,18px);font-weight:600}.table-wrap.svelte-1wsg42b{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:clamp(20px,2.4vw,28px) 0 0;overflow-x:auto}table.svelte-1wsg42b{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:var(--paper);font-size:13.5px}thead.svelte-1wsg42b th:where(.svelte-1wsg42b){letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);text-align:left;border-bottom:1px solid var(--hairline);background:#ffffff04;padding:14px 16px;font-size:10.5px;font-weight:500}thead.svelte-1wsg42b th.n:where(.svelte-1wsg42b),td.n.svelte-1wsg42b{text-align:right;font-variant-numeric:tabular-nums}tbody.svelte-1wsg42b th:where(.svelte-1wsg42b){text-align:left;color:var(--paper);border-bottom:1px solid var(--hairline);padding:12px 16px;font-weight:500}tbody.svelte-1wsg42b td:where(.svelte-1wsg42b){border-bottom:1px solid var(--hairline);color:var(--paper-muted);padding:12px 16px}tbody.svelte-1wsg42b tr:where(.svelte-1wsg42b):last-child th:where(.svelte-1wsg42b),tbody.svelte-1wsg42b tr:where(.svelte-1wsg42b):last-child td:where(.svelte-1wsg42b){border-bottom:none}tbody.svelte-1wsg42b tr.total:where(.svelte-1wsg42b) th:where(.svelte-1wsg42b),tbody.svelte-1wsg42b tr.total:where(.svelte-1wsg42b) td:where(.svelte-1wsg42b){color:var(--paper);background:#c9a96e0f;border-top:1px solid #c9a96e40}.meta.svelte-1wsg42b{border-top:1px solid var(--hairline);flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px) 0;display:flex}.meta-row.svelte-1wsg42b{font-family:var(--font-mono);color:var(--paper-muted);grid-template-columns:140px 1fr;align-items:baseline;gap:clamp(16px,2vw,32px);font-size:12.5px;line-height:1.5;display:grid}@media (width<=560px){.meta-row.svelte-1wsg42b{grid-template-columns:1fr;gap:4px}}.ml.svelte-1wsg42b{letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);font-size:10.5px;font-weight:500}.mv.svelte-1wsg42b{word-break:break-word}.mv.svelte-1wsg42b a:where(.svelte-1wsg42b){color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:color .2s var(--ease-out), text-decoration-color .2s var(--ease-out)}.mv.svelte-1wsg42b a:where(.svelte-1wsg42b):hover,.mv.svelte-1wsg42b a:where(.svelte-1wsg42b):focus-visible{color:var(--brand-primary,#c9a96e);-webkit-text-decoration-color:var(--brand-primary,#c9a96e);text-decoration-color:var(--brand-primary,#c9a96e);outline:none}
