@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(../../../fonts/BarlowCondensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(../../../fonts/BarlowCondensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(../../../fonts/BarlowCondensed-700.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(../../../fonts/Barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(../../../fonts/Barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(../../../fonts/Barlow-600.woff2)format("woff2")}:root{--sheet:#f4f2ee;--sheet-2:#ebe8e2;--sheet-3:#dfdbd3;--ink:#1c1f22;--ink-2:#4a4f55;--ink-3:#7a8087;--rule:#c9c4ba;--rule-strong:#8f8a80;--coat:#2f6b5e;--coat-ink:#f4f2ee;--coat-2:#244f46;--coat-tint:#e2ece8;--warn:#a6431d;--focus:#2f6b5e;--label:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(16px, 3vw, 40px);--titleblock-h:65px;--radius:4px;--shadow:0 1px 2px #1c1f2214, 0 6px 18px -8px #1c1f2240;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sheet:#1c1f22;--sheet-2:#23272b;--sheet-3:#2c3136;--ink:#eef0ee;--ink-2:#c3c8c5;--ink-3:#8f979a;--rule:#3a4046;--rule-strong:#5b636a;--coat:#3f8a79;--coat-ink:#0f1a17;--coat-2:#2f6b5e;--coat-tint:#24352f;--warn:#e0764c;--focus:#5fb3a0;--shadow:0 1px 2px #0006, 0 8px 24px -8px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sheet);color:var(--ink);font-family:var(--body);font-feature-settings:"tnum" 1;min-height:100dvh;margin:0;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select{font:inherit;color:inherit}h1,h2,h3{font-family:var(--label);letter-spacing:.01em;margin:0;font-weight:600;line-height:1.05}p{margin:0}table{border-collapse:collapse;width:100%}img{max-width:100%;height:auto;display:block}.label{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.label.strong{color:var(--ink)}.mono{font-family:var(--mono);font-size:13px}.num{font-variant-numeric:tabular-nums}.sheet-table th{text-align:left;font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule-strong);white-space:nowrap;top:var(--titleblock-h);background:var(--sheet);box-shadow:0 1px 0 var(--rule-strong);z-index:2;padding:8px 10px;font-size:12px;font-weight:600;position:sticky}.sheet-table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:6px 10px}.sheet-table tr:hover td{background:var(--sheet-2)}.sheet-table td.n,.sheet-table th.n{text-align:right;font-variant-numeric:tabular-nums}.chip{border:1px solid var(--rule-strong);font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.chip[aria-pressed=true],.chip.on{background:var(--coat);border-color:var(--coat);color:var(--coat-ink)}.chip:hover{border-color:var(--ink);text-decoration:none}.chip .count{font-family:var(--mono);opacity:.8;letter-spacing:0;font-size:11px;font-weight:400}.btn{border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--sheet);font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--coat);border-color:var(--coat);color:var(--coat-ink);text-decoration:none}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--sheet-2);color:var(--ink);border-color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){:root{--titleblock-h:104px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mark.svelte-1y21oya{flex:none;display:block}.coat.svelte-1y21oya{fill:var(--coat)}.ink.svelte-1y21oya{stroke:var(--coat-ink)}.titleblock.svelte-12qhfyh{align-items:center;gap:16px var(--gutter);padding:12px var(--gutter);border-bottom:1px solid var(--rule-strong);background:var(--sheet);z-index:5;grid-template-columns:auto 1fr auto;grid-template-areas:"brand search nav";display:grid;position:sticky;top:0}.brand.svelte-12qhfyh{grid-area:brand;align-items:center;gap:10px;line-height:1.1;display:flex}.brand-text.svelte-12qhfyh{flex-direction:column;display:flex}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand-name.svelte-12qhfyh{font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;font-size:20px;font-weight:700}.brand-sub.svelte-12qhfyh{color:var(--ink-3);font-size:12px}.search.svelte-12qhfyh{grid-area:search;justify-self:center;gap:8px;width:100%;max-width:720px;display:flex}.search.svelte-12qhfyh input:where(.svelte-12qhfyh){border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet-2);flex:1;min-width:0;height:40px;padding:0 12px}.search.svelte-12qhfyh input:where(.svelte-12qhfyh):focus{border-color:var(--coat);background:var(--sheet);box-shadow:0 0 0 3px var(--coat-tint);outline:none}nav.svelte-12qhfyh{grid-area:nav;align-items:center;gap:4px;display:flex}.currency.svelte-12qhfyh select:where(.svelte-12qhfyh){border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;margin-left:8px;padding:5px 8px;font-size:13px;font-weight:600}.currency.svelte-12qhfyh select:where(.svelte-12qhfyh):disabled{opacity:.5}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-bottom:2px solid #0000;padding:8px 10px;font-size:14px;font-weight:600}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink);text-decoration:none}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--ink);border-bottom-color:var(--coat)}main.svelte-12qhfyh{min-height:70dvh}footer.svelte-12qhfyh{padding:32px var(--gutter) 48px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:13px}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){max-width:1180px}footer.svelte-12qhfyh .label:where(.svelte-12qhfyh){margin-bottom:10px}.vendors.svelte-12qhfyh{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 24px;max-width:1180px;margin:0 0 20px;padding:0;list-style:none;display:grid}.vendors.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-2);font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.vendors.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink)}.coffee.svelte-12qhfyh{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:1180px;margin-top:28px;padding-top:20px;display:flex}.coffee.svelte-12qhfyh .label:where(.svelte-12qhfyh){flex-basis:100%;margin:0}.coffee.svelte-12qhfyh p:where(.svelte-12qhfyh){flex:40ch;margin:0}.coffee.svelte-12qhfyh p:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.report.svelte-12qhfyh{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:1180px;margin-top:20px;padding-top:20px;display:flex}.report.svelte-12qhfyh .label:where(.svelte-12qhfyh){flex-basis:100%;margin:0}.report.svelte-12qhfyh p:where(.svelte-12qhfyh){flex:40ch;margin:0}.colophon.svelte-12qhfyh{border-top:1px solid var(--rule);max-width:1180px;color:var(--ink-2);font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 0;padding-top:16px;font-size:13px;font-weight:600}.colophon.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (width<=860px){.titleblock.svelte-12qhfyh{grid-template-columns:1fr auto;grid-template-areas:"brand nav""search search";gap:10px 12px;padding:10px 16px}.brand-name.svelte-12qhfyh{font-size:17px}.brand-sub.svelte-12qhfyh,.search.svelte-12qhfyh .btn:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px 8px;font-size:13px}}
