:root{--c-canvas:#0b0b0d;--c-surface-1:#141417;--c-surface-2:#1c1c21;--c-surface-3:#24242a;--c-text:#f1eee6;--c-text-2:#b5b1a8;--c-text-3:#8a867e;--c-text-off:#66635c;--c-line:#2b2b32;--c-line-strong:#8a867e;--c-action:#f1eee6;--c-action-ink:#0b0b0d;--metal-plate:repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 3px), linear-gradient(180deg, #f6f3ec 0%, #dcd8cf 18%, #c4c0b7 60%, #a9a59c 100%);--c-metal-ink:#0b0b0d;--c-focus:#f1eee6;--c-up:#6cd08e;--c-down:#f2685c;--c-warn:#f2913d;--c-info:#f1eee6;--c-gold:#fbbf24;--c-aether:#e879f9;--c-nova:#3b82f6;--c-jade:#4e9e86;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--font:"Archivo", system-ui, sans-serif;--wd-number:62%;--wd-title:75%;--wd-label:87.5%;--wd-read:100%;--wd-honour:125%;--t-display:clamp(32px, 24.99px + 1.798vw, 48px);--t-page-title:clamp(28px, 26.25px + .449vw, 32px);--t-rating:clamp(40px, 32.99px + 1.798vw, 56px);--t-section:20px;--t-subsection:17px;--t-body:16px;--t-meta:13px;--t-label:11.5px;--t-button:14px;--t-nav:13px;--t-stat:17px;--t-stat-dense:16px;--t-name:18px;--t-name-dense:17px;--t-team:15px;--t-input:16px;--lh-body:1.55;--lh-meta:1.35;--tr-label:.12em;--tr-button:.06em;--row-comfortable:56px;--row-standard:48px;--row-dense:40px;--cut-s:4px;--cut-m:8px;--cut-l:12px;--bw-hair:1px;--bw-mark:2px;--focus-ring:2px solid var(--c-focus);--focus-offset:2px;--shadow-float:0 12px 32px #0000008c, 0 0 0 1px var(--c-line);--w-read:680px;--w-grid:1200px;--w-staff:1280px;--gutter:16px;--dur-quick:.12s;--dur-standard:.2s;--dur-moment:.36s;--dur-reveal:.56s;--ease-arrive:cubic-bezier(.2, 0, 0, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1)}@media (width>=768px){:root{--gutter:24px}}@media (width>=1024px){:root{--gutter:32px}}header.svelte-1txa1pa{z-index:10;background:var(--c-canvas);border-bottom:var(--bw-hair) solid var(--c-line);font-family:var(--font);transition:transform var(--dur-standard) var(--ease-arrive);position:sticky;top:0;transform:translateY(0)}header.nav-hidden.svelte-1txa1pa{transition-timing-function:var(--ease-leave);transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){header.svelte-1txa1pa{transition:none}}.nav-skip.svelte-1txa1pa{padding:var(--sp-3) var(--sp-4);background:var(--c-action);color:var(--c-action-ink);font-weight:700;position:absolute;top:0;left:-9999px}.nav-skip.svelte-1txa1pa:focus{z-index:11;left:0}.nav-top.svelte-1txa1pa,ul.svelte-1txa1pa{max-width:var(--w-grid);margin:0 auto}.nav-top.svelte-1txa1pa{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--row-comfortable);padding:0 var(--gutter);display:flex}.nav-wordmark.svelte-1txa1pa{height:20px;padding:var(--sp-3) 0;box-sizing:content-box;color:var(--c-text);align-items:center;display:inline-flex}.nav-signin.svelte-1txa1pa{min-height:var(--row-standard);padding:0 var(--sp-1);color:var(--c-text);font-stretch:var(--wd-label);font-weight:700;font-size:var(--t-button);letter-spacing:var(--tr-button);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}@media (width<=767px){nav.svelte-1txa1pa{display:none}}nav.svelte-1txa1pa{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}nav.svelte-1txa1pa::-webkit-scrollbar{display:none}ul.svelte-1txa1pa{gap:var(--sp-1);padding:0 calc(var(--gutter) - var(--sp-3));white-space:nowrap;list-style:none;display:flex}li.svelte-1txa1pa a:where(.svelte-1txa1pa){min-height:var(--row-standard);padding:0 var(--sp-3);color:var(--c-text-3);font-stretch:var(--wd-label);font-weight:600;font-size:var(--t-nav);align-items:center;text-decoration:none;display:inline-flex;position:relative}li.svelte-1txa1pa a:where(.svelte-1txa1pa):hover{color:var(--c-text)}li.svelte-1txa1pa a[aria-current=page]:where(.svelte-1txa1pa){color:var(--c-text);font-weight:700}li.svelte-1txa1pa a[aria-current=page]:where(.svelte-1txa1pa):after{content:"";left:var(--sp-3);right:var(--sp-3);height:var(--bw-mark);background:var(--c-text);position:absolute;bottom:0}li.svelte-1txa1pa a:where(.svelte-1txa1pa):focus-visible,.nav-wordmark.svelte-1txa1pa:focus-visible,.nav-signin.svelte-1txa1pa:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}header.svelte-12viggc{z-index:10;background:var(--c-canvas);border-bottom:var(--bw-hair) solid var(--c-line);font-family:var(--font);position:sticky;top:0}.nav-skip.svelte-12viggc{padding:var(--sp-3) var(--sp-4);background:var(--c-action);color:var(--c-action-ink);font-weight:700;position:absolute;top:0;left:-9999px}.nav-skip.svelte-12viggc:focus{z-index:11;left:0}.nav-top.svelte-12viggc,.nav-rail.svelte-12viggc ul:where(.svelte-12viggc){max-width:var(--w-grid);margin:0 auto}.nav-top.svelte-12viggc{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--row-comfortable);padding:0 var(--gutter);display:flex}.nav-right.svelte-12viggc{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.nav-wordmark.svelte-12viggc{height:20px;padding:var(--sp-3) 0;box-sizing:content-box;color:var(--c-text);flex:none;align-items:center;display:inline-flex}.nav-team.svelte-12viggc{color:var(--c-text-2);font-stretch:var(--wd-label);font-weight:600;font-size:var(--t-team);text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.nav-menu.svelte-12viggc{display:inline-flex}.nav-toggle.svelte-12viggc{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav-toggle.svelte-12viggc:focus-visible+.nav-more:where(.svelte-12viggc){outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}.nav-panel.svelte-12viggc{display:none}.nav-toggle.svelte-12viggc:checked~.nav-panel:where(.svelte-12viggc){display:block}.nav-scrim.svelte-12viggc{display:none}.nav-toggle.svelte-12viggc:checked~.nav-scrim:where(.svelte-12viggc){z-index:19;display:block;position:fixed;inset:0}.nav-more.svelte-12viggc{min-width:44px;min-height:44px;margin-right:calc(-1 * var(--sp-2));color:var(--c-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nav-panel.svelte-12viggc{background:var(--c-surface-2);width:15rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-float);padding:var(--sp-1) 0;z-index:20;position:absolute;top:100%;right:1rem}.nav-panel.svelte-12viggc ul:where(.svelte-12viggc){margin:0;padding:0;list-style:none}.nav-panel.svelte-12viggc a:where(.svelte-12viggc),.nav-panel.svelte-12viggc button:where(.svelte-12viggc){text-align:left;padding:0 var(--sp-4);min-height:var(--row-standard);line-height:var(--row-standard);color:var(--c-text);font:inherit;font-size:var(--t-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-weight:600;text-decoration:none;display:block}.nav-panel.svelte-12viggc a:where(.svelte-12viggc):active,.nav-panel.svelte-12viggc button:where(.svelte-12viggc):active{background:var(--c-surface-3)}.nav-panel.svelte-12viggc button:where(.svelte-12viggc){color:var(--c-text-2)}.nav-panel.svelte-12viggc .nav-public:where(.svelte-12viggc),.nav-panel.svelte-12viggc form:where(.svelte-12viggc){border-top:var(--bw-hair) solid var(--c-line);margin:var(--sp-1) 0 0;padding-top:var(--sp-1)}.nav-panel.svelte-12viggc form:where(.svelte-12viggc){padding-top:0}.nav-rail.svelte-12viggc ul:where(.svelte-12viggc){gap:var(--sp-1);padding:0 calc(var(--gutter) - var(--sp-3));white-space:nowrap;list-style:none;display:flex}.nav-rail.svelte-12viggc a:where(.svelte-12viggc){min-height:var(--row-standard);padding:0 var(--sp-3);color:var(--c-text-3);font-stretch:var(--wd-label);font-weight:600;font-size:var(--t-nav);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-rail.svelte-12viggc a:where(.svelte-12viggc):hover{color:var(--c-text)}.nav-rail.svelte-12viggc a[aria-current=page]:where(.svelte-12viggc){color:var(--c-text);font-weight:700}.nav-rail.svelte-12viggc a[aria-current=page]:where(.svelte-12viggc):after{content:"";left:var(--sp-3);right:var(--sp-3);height:var(--bw-mark);background:var(--c-text);position:absolute;bottom:0}.nav-panel.svelte-12viggc a[aria-current=page]:where(.svelte-12viggc){text-decoration:underline;text-decoration-thickness:var(--bw-mark);text-underline-offset:6px;font-weight:700}a.svelte-12viggc:focus-visible,button.svelte-12viggc:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}@media (width<=767px){.nav-rail.svelte-12viggc{display:none}header.svelte-12viggc{transition:transform var(--dur-standard) var(--ease-arrive);transform:none}header.nav-hidden.svelte-12viggc{transform:translateY(-100%)}header.svelte-12viggc:has(.nav-toggle:where(.svelte-12viggc):checked){transform:none}}@media (prefers-reduced-motion:reduce){header.svelte-12viggc{transition:none}}@media (width>=768px){:root{--scl-bar-h:0px}}.nav-bar.svelte-kfmjd6{z-index:10;background:var(--c-surface-1);border-top:var(--bw-hair) solid var(--c-line);font-family:var(--font);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0}ul.svelte-kfmjd6{margin:0;padding:0;list-style:none;display:flex}li.svelte-kfmjd6{flex:1 1 0;min-width:0}a.svelte-kfmjd6{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--scl-bar-h);padding:0 var(--sp-1);color:var(--c-text-3);font-stretch:var(--wd-label);font-weight:600;font-size:var(--t-nav);-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1;text-decoration:none;display:flex;position:relative}.word.svelte-kfmjd6{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}a[aria-current=page].svelte-kfmjd6{color:var(--c-text);font-weight:700}a[aria-current=page].svelte-kfmjd6:after{content:"";left:var(--sp-4);right:var(--sp-4);height:var(--bw-mark);background:var(--c-text);position:absolute;bottom:0}a.svelte-kfmjd6:active{background:var(--c-surface-3)}a.svelte-kfmjd6:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}@media (width>=768px){.nav-bar.svelte-kfmjd6{display:none}}:root{--scl-bar-h:56px}@media (width>=768px){:root{--scl-bar-h:0px}}.nav-bar.svelte-nxg9lo{z-index:10;background:var(--c-surface-1);border-top:var(--bw-hair) solid var(--c-line);font-family:var(--font);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0}ul.svelte-nxg9lo{margin:0;padding:0;list-style:none;display:flex}.nav-bar.svelte-nxg9lo>ul:where(.svelte-nxg9lo)>li:where(.svelte-nxg9lo){flex:1 1 0;min-width:0}.nav-bar.svelte-nxg9lo>ul:where(.svelte-nxg9lo)>li:where(.svelte-nxg9lo)>a:where(.svelte-nxg9lo),.more-label.svelte-nxg9lo{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--scl-bar-h);padding:0 var(--sp-1);color:var(--c-text-3);font-stretch:var(--wd-label);font-weight:600;font-size:var(--t-nav);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1;text-decoration:none;display:flex;position:relative}.word.svelte-nxg9lo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav-bar.svelte-nxg9lo>ul:where(.svelte-nxg9lo)>li:where(.svelte-nxg9lo)>a[aria-current=page]:where(.svelte-nxg9lo),.more-label.here.svelte-nxg9lo{color:var(--c-text);font-weight:700}.nav-bar.svelte-nxg9lo>ul:where(.svelte-nxg9lo)>li:where(.svelte-nxg9lo)>a[aria-current=page]:where(.svelte-nxg9lo):after,.more-label.here.svelte-nxg9lo:after{content:"";left:var(--sp-4);right:var(--sp-4);height:var(--bw-mark);background:var(--c-text);position:absolute;bottom:0}.nav-bar.svelte-nxg9lo>ul:where(.svelte-nxg9lo)>li:where(.svelte-nxg9lo)>a:where(.svelte-nxg9lo):active,.more-label.svelte-nxg9lo:active{background:var(--c-surface-3)}.nav-bar.svelte-nxg9lo a:where(.svelte-nxg9lo):focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}.more-toggle.svelte-nxg9lo{opacity:0;width:1px;height:1px;position:absolute}.more-toggle.svelte-nxg9lo:focus-visible+.more-label:where(.svelte-nxg9lo){outline:var(--focus-ring);outline-offset:calc(-1 * var(--bw-mark))}.more-toggle.svelte-nxg9lo:checked+.more-label:where(.svelte-nxg9lo){color:var(--c-text)}.scrim.svelte-nxg9lo,.more-sheet.svelte-nxg9lo{display:none}.more-toggle.svelte-nxg9lo:checked~.scrim:where(.svelte-nxg9lo){inset:0;bottom:calc(var(--scl-bar-h) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--c-canvas) 72%, transparent);animation:svelte-nxg9lo-fade var(--dur-standard) var(--ease-arrive);display:block;position:fixed}.more-toggle.svelte-nxg9lo:checked~.more-sheet:where(.svelte-nxg9lo){left:0;right:0;bottom:calc(var(--scl-bar-h) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--c-surface-2);max-height:85dvh;box-shadow:var(--shadow-float);padding:var(--sp-2) 0;animation:svelte-nxg9lo-rise var(--dur-standard) var(--ease-arrive);display:block;position:fixed;overflow:auto}@media (width>=640px){.more-toggle.svelte-nxg9lo:checked~.scrim:where(.svelte-nxg9lo){display:none}.more-toggle.svelte-nxg9lo:checked~.more-sheet:where(.svelte-nxg9lo){left:auto;right:var(--sp-4);bottom:calc(var(--scl-bar-h) + var(--sp-4));width:min(430px, calc(100vw - 2 * var(--sp-4)))}}@media (prefers-reduced-motion:reduce){.more-toggle.svelte-nxg9lo:checked~.scrim:where(.svelte-nxg9lo),.more-toggle.svelte-nxg9lo:checked~.more-sheet:where(.svelte-nxg9lo){animation:none}}.more-sheet.svelte-nxg9lo ul:where(.svelte-nxg9lo){flex-direction:column}.more-sheet.svelte-nxg9lo a:where(.svelte-nxg9lo){min-height:var(--row-standard);padding:0 var(--sp-4);color:var(--c-text);font-size:var(--t-body);-webkit-tap-highlight-color:transparent;align-items:center;font-weight:600;text-decoration:none;display:flex}.more-sheet.svelte-nxg9lo li:where(.svelte-nxg9lo)+li:where(.svelte-nxg9lo) a:where(.svelte-nxg9lo){border-top:var(--bw-hair) solid var(--c-line)}.more-sheet.svelte-nxg9lo a:where(.svelte-nxg9lo):active{background:var(--c-surface-3)}.more-sheet.svelte-nxg9lo a[aria-current=page]:where(.svelte-nxg9lo){text-decoration:underline;text-decoration-thickness:var(--bw-mark);text-underline-offset:6px;font-weight:700}@keyframes svelte-nxg9lo-rise{0%{transform:translateY(100%)}}@keyframes svelte-nxg9lo-fade{0%{opacity:0}}@media (width>=768px){.nav-bar.svelte-nxg9lo{display:none}}#content.svelte-12qhfyh:focus{outline:none}@media (width<=767px){#content.has-bar.svelte-12qhfyh{padding-bottom:calc(var(--scl-bar-h,0px) + env(safe-area-inset-bottom,0px))}}
