:root{--layout-content-max-width:1600px;--neutral-0:#fff;--neutral-25:#f8f9fa;--neutral-50:#f3f4f5;--neutral-100:#edeeef;--neutral-200:#e7e8e9;--neutral-300:#e1e3e4;--neutral-400:#bfc8c7;--neutral-500:#707978;--neutral-600:#5c6564;--neutral-700:#3f4948;--neutral-800:#2e3132;--neutral-900:#191c1d;--neutral-1000:#0e1111;--brand-50:#e6f4f3;--brand-100:#b1eeea;--brand-200:#95d1ce;--brand-300:#7ebab7;--brand-400:#4d8f8b;--brand-500:#2a6865;--brand-600:#084f4d;--brand-700:#004b49;--brand-800:#003331;--brand-900:#00201f;--accent-50:#eaf2f1;--accent-100:#cfe7e5;--accent-200:#b4cbc9;--accent-300:#8fa9a7;--accent-400:#6b8382;--accent-500:#4d6261;--accent-600:#3f5352;--accent-700:#354b49;--accent-800:#253736;--accent-900:#16211f;--success-500:#1f9d63;--warning-500:#bc7a16;--danger-500:#ba1a1a;--info-500:#2f6ad8;--color-bg-canvas:var(--neutral-25);--color-bg-subtle:var(--neutral-50);--color-bg-elevated:var(--neutral-0);--color-bg-muted:var(--neutral-100);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-700);--color-text-muted:var(--neutral-600);--color-text-inverse:var(--neutral-0);--color-border-default:color-mix(in oklab, var(--neutral-400) 35%, transparent);--color-border-strong:var(--neutral-400);--color-border-subtle:color-mix(in oklab, var(--neutral-400) 15%, transparent);--color-action-primary:var(--brand-800);--color-action-primary-hover:var(--brand-700);--color-action-primary-active:var(--brand-900);--color-action-focus:color-mix(in oklab, var(--brand-200) 45%, transparent);--color-action-disabled:color-mix(in oklab, var(--neutral-300) 68%, var(--neutral-0));--color-success:var(--success-500);--color-warning:var(--warning-500);--color-danger:var(--danger-500);--color-info:var(--info-500);--bg:var(--color-bg-canvas);--bg-soft:var(--color-bg-subtle);--text:var(--color-text-primary);--muted:var(--color-text-muted);--brand:var(--color-action-primary);--brand-ink:var(--brand-800);--surface:var(--color-bg-elevated);--surface-soft:var(--color-bg-subtle);--surface-muted:var(--color-bg-muted);--line:var(--color-border-default);--cta-gradient:linear-gradient(135deg, var(--brand-800) 0%, var(--brand-700) 100%);--bg-orb-a:transparent;--bg-orb-b:transparent;--shadow:0 24px 64px color-mix(in oklab, var(--neutral-900) 4%, transparent)}:root[data-theme=dark]{--neutral-0:#f0f1f2;--neutral-25:#e1e3e4;--neutral-50:#cdd1d1;--neutral-100:#b4bab9;--neutral-200:#97a09f;--neutral-300:#7a8483;--neutral-400:#5f6968;--neutral-500:#89938f;--neutral-600:#39413f;--neutral-700:#262d2c;--neutral-800:#1c2221;--neutral-900:#141a19;--neutral-1000:#0e1313;--brand-50:#dff8f3;--brand-100:#b1eeea;--brand-200:#95d1ce;--brand-300:#7ebab7;--brand-400:#56a09c;--brand-500:#2a6865;--brand-600:#14544f;--brand-700:#004b49;--brand-800:#003331;--brand-900:#00201f;--accent-100:#cfe7e5;--accent-200:#b4cbc9;--accent-300:#8fa9a7;--accent-500:#4d6261;--accent-700:#354b49;--accent-900:#16211f;--success-500:#2bb87a;--warning-500:#d2932f;--danger-500:#ffb4ab;--info-500:#5e8fee;--color-bg-canvas:var(--neutral-1000);--color-bg-subtle:var(--neutral-900);--color-bg-elevated:var(--neutral-800);--color-bg-muted:var(--neutral-700);--color-text-primary:#e2e5e4;--color-text-secondary:#c2c9c8;--color-text-muted:#9aa5a3;--color-text-inverse:#0e1a19;--color-border-default:oklab(39.6084% -.0128825 -.00211313/.6);--color-border-strong:#3f4948;--color-border-subtle:oklab(39.6084% -.0128825 -.00211313/.35);--color-action-primary:var(--brand-200);--color-action-primary-hover:var(--brand-100);--color-action-primary-active:var(--brand-300);--color-action-focus:color-mix(in oklab, var(--brand-300) 34%, transparent);--color-action-disabled:color-mix(in oklab, var(--neutral-700) 78%, var(--neutral-800));--color-success:var(--success-500);--color-warning:var(--warning-500);--color-danger:var(--danger-500);--color-info:var(--info-500);--bg:var(--color-bg-canvas);--bg-soft:var(--color-bg-subtle);--text:var(--color-text-primary);--muted:var(--color-text-muted);--brand:var(--color-action-primary);--brand-ink:var(--brand-200);--surface:var(--color-bg-elevated);--surface-soft:var(--color-bg-subtle);--surface-muted:var(--color-bg-muted);--line:var(--color-border-default);--cta-gradient:linear-gradient(135deg, var(--brand-600) 0%, var(--brand-500) 100%);--bg-orb-a:transparent;--bg-orb-b:transparent;--shadow:0 24px 64px color-mix(in oklab, var(--neutral-1000) 55%, transparent)}[data-astro-cid-z4jru4n3]{box-sizing:border-box}body{min-height:100vh;color:var(--text);background:var(--bg);margin:0;font-family:Manrope,Avenir Next,sans-serif;line-height:1.6}:root[data-theme=dark] body{color-scheme:dark;background:var(--bg)}a[data-astro-cid-z4jru4n3]{color:inherit}h1[data-astro-cid-z4jru4n3],h2[data-astro-cid-z4jru4n3],h3[data-astro-cid-z4jru4n3]{letter-spacing:-.02em;margin:0;font-family:Manrope,Avenir Next,sans-serif;font-weight:800}.surface[data-astro-cid-z4jru4n3]{background:var(--surface);box-shadow:var(--shadow);border-radius:.5rem}.eyebrow[data-astro-cid-z4jru4n3]{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px;border-radius:2px}.skip-link{z-index:200;background:var(--surface);color:var(--brand-ink);box-shadow:var(--shadow);border-radius:.5rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:60;background:color-mix(in oklab, var(--bg) 70%, transparent);backdrop-filter:blur(24px);isolation:isolate;box-shadow:0 10px 32px color-mix(in oklab, var(--neutral-900) 5%, transparent);border:0;border-radius:0;grid-template-rows:auto;grid-template-columns:min-content min-content minmax(0,1fr) min-content min-content;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:.8rem clamp(.75rem,2.2vw,2.4rem);display:grid;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{z-index:1;position:relative}:root{--header-control-height:2.1rem;--header-control-radius:.5rem;--header-control-bg:var(--surface-soft)}.brand[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:baseline;display:inline-flex}.mark[data-astro-cid-nen7h5rs]{color:#fff;background:var(--cta-gradient);border-radius:.5rem;place-items:center;width:2.15rem;height:2.15rem;font-weight:800;display:grid}.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;color:var(--brand-ink);font-size:.95rem;font-weight:800;display:inline}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.7rem;display:inline}.discovery-tools[data-astro-cid-nen7h5rs]{scrollbar-width:none;align-items:center;gap:.45rem;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.discovery-tools[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.menu-discovery-tools[data-astro-cid-nen7h5rs]{display:none}.header-menu[data-astro-cid-nen7h5rs]{order:6;justify-self:end;display:block;position:relative}.menu-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--header-control-radius);min-height:var(--header-control-height);min-width:var(--header-control-height);width:var(--header-control-height);color:var(--brand-ink);cursor:pointer;user-select:none;background:0 0;border:0;place-items:center;list-style:none;transition:opacity .16s;display:inline-grid}.menu-toggle[data-astro-cid-nen7h5rs]:hover{opacity:.75}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:1.25rem;height:1.25rem}.menu-toggle[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.header-menu-content[data-astro-cid-nen7h5rs]{z-index:70;background:var(--surface);width:min(300px,100vw - 1.24rem);box-shadow:0 24px 64px color-mix(in oklab, var(--neutral-900) 16%, transparent);border-radius:.75rem;gap:1.05rem;padding:1rem;display:none;position:absolute;top:calc(100% + .55rem);right:0}.header-menu[data-astro-cid-nen7h5rs][open] .header-menu-content[data-astro-cid-nen7h5rs]{display:grid}.menu-section[data-astro-cid-nen7h5rs]{gap:.4rem;min-width:0;display:grid}.menu-label[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font:600 .66rem/1.3 Inter,sans-serif}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]{white-space:normal;gap:.4rem;display:none;overflow:visible}.header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs]{width:100%}.header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{width:100%;min-height:2.2rem;color:var(--text);box-sizing:border-box;background:0 0;border-bottom:0;border-radius:.375rem;justify-content:flex-start;padding-inline:.6rem;font-size:.86rem;transition:background .16s,color .16s}.header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,.header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--surface-soft);color:var(--brand-ink)}.header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{color:var(--muted)}.header-menu-content[data-astro-cid-nen7h5rs] .category-popover[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-popover[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .tree-empty[data-astro-cid-nen7h5rs]{box-sizing:border-box;width:100%;max-height:min(48vh,380px);box-shadow:none;background:var(--surface-soft);margin-top:.3rem;position:static}.header-menu-content[data-astro-cid-nen7h5rs] .category-popover[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-popover[data-astro-cid-nen7h5rs]{border-radius:.75rem;padding:0;overflow:auto}.header-menu-content[data-astro-cid-nen7h5rs] .category-popover-header[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-popover-header[data-astro-cid-nen7h5rs]{padding:.7rem}.header-menu-content[data-astro-cid-nen7h5rs] .tree[data-astro-cid-nen7h5rs]{max-height:none;padding:.45rem;overflow:visible}.header-menu-content[data-astro-cid-nen7h5rs] .tree[data-astro-cid-nen7h5rs] .tree-level-0{grid-template-columns:1fr}.header-menu-content[data-astro-cid-nen7h5rs] .tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item{background:var(--surface)}.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-tree[data-astro-cid-nen7h5rs]{box-sizing:border-box;width:100%;max-height:none;box-shadow:none;background:0 0;padding:.45rem;position:static;overflow:visible}.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-tree[data-astro-cid-nen7h5rs] ul{grid-template-columns:1fr}.header-menu-content[data-astro-cid-nen7h5rs] .tree[data-astro-cid-nen7h5rs] a,.header-menu-content[data-astro-cid-nen7h5rs] .tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-tree[data-astro-cid-nen7h5rs] a{background:var(--surface)}.category-menu[data-astro-cid-nen7h5rs],.manufacturer-menu[data-astro-cid-nen7h5rs]{position:relative}.category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],.manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{min-height:var(--header-control-height);letter-spacing:-.01em;color:var(--color-text-secondary);cursor:pointer;user-select:none;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:0 .15rem;font-size:.88rem;font-weight:600;list-style:none;transition:color .16s;display:inline-flex}.category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,.manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover{color:var(--brand-ink)}.category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker,.manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:1rem;height:1rem}.category-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],.manufacturer-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-bottom-color:var(--brand-ink);color:var(--brand-ink)}.discovery-tools[data-astro-cid-nen7h5rs]>:is(.category-menu,.manufacturer-menu)[data-astro-cid-nen7h5rs][open]{z-index:2}.discovery-tools[data-astro-cid-nen7h5rs]>:is(.category-menu,.manufacturer-menu)[data-astro-cid-nen7h5rs][open]:after{content:"";z-index:10;inset:var(--header-height,64px) 0 0;pointer-events:none;background:color-mix(in oklab, var(--neutral-900) 16%, transparent);backdrop-filter:blur(2px)saturate(.9);animation:.18s ease-out both category-backdrop-in;position:fixed}.category-popover[data-astro-cid-nen7h5rs],.manufacturer-popover[data-astro-cid-nen7h5rs]{z-index:20;isolation:isolate;border:1px solid color-mix(in oklab, var(--line) 72%, transparent);background:var(--surface);box-shadow:0 32px 90px color-mix(in oklab, var(--neutral-900) 24%, transparent), 0 2px 8px color-mix(in oklab, var(--neutral-900) 7%, transparent);border-radius:1.1rem;position:absolute;top:calc(100% + .45rem);left:0;overflow:hidden}.category-popover[data-astro-cid-nen7h5rs]{width:min(760px,100vw - 2rem)}.manufacturer-popover[data-astro-cid-nen7h5rs]{width:min(680px,100vw - 2rem)}.category-popover[data-astro-cid-nen7h5rs]:before,.manufacturer-popover[data-astro-cid-nen7h5rs]:before{content:"";z-index:2;background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 18%, transparent));border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:1.1rem;right:1.1rem}.discovery-tools[data-astro-cid-nen7h5rs]>.category-menu[data-astro-cid-nen7h5rs][open] .category-popover[data-astro-cid-nen7h5rs],.discovery-tools[data-astro-cid-nen7h5rs]>.manufacturer-menu[data-astro-cid-nen7h5rs][open] .manufacturer-popover[data-astro-cid-nen7h5rs]{transform-origin:3rem 0;animation:.19s cubic-bezier(.2,.85,.3,1) both category-popover-in}@keyframes category-popover-in{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes category-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.discovery-tools[data-astro-cid-nen7h5rs]>:is(.category-menu,.manufacturer-menu)[data-astro-cid-nen7h5rs][open]:after,.discovery-tools[data-astro-cid-nen7h5rs]>.category-menu[data-astro-cid-nen7h5rs][open] .category-popover[data-astro-cid-nen7h5rs],.discovery-tools[data-astro-cid-nen7h5rs]>.manufacturer-menu[data-astro-cid-nen7h5rs][open] .manufacturer-popover[data-astro-cid-nen7h5rs]{animation:none}}.category-popover-header[data-astro-cid-nen7h5rs],.manufacturer-popover-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:radial-gradient(circle at 7% 20%, color-mix(in oklab, var(--brand) 8%, transparent), transparent 28%), color-mix(in oklab, var(--surface-soft) 52%, var(--surface));justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem .95rem;display:flex}.category-popover-header[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs],.manufacturer-popover-header[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:first-child{gap:.15rem;display:grid}.category-popover-header[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs],.manufacturer-popover-header[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:first-child small[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font:700 .62rem/1.2 Inter,sans-serif}.category-popover-header[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs],.manufacturer-popover-header[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:first-child strong[data-astro-cid-nen7h5rs]{color:var(--text);letter-spacing:-.025em;font:780 1.04rem/1.2 Manrope,sans-serif}.category-index-link[data-astro-cid-nen7h5rs]{color:var(--brand-ink);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.25rem;padding:.45rem .55rem;font:650 .76rem/1 Inter,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.category-index-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:.9rem;height:.9rem;transition:transform .16s}.category-index-link[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{transform:translate(.15rem)}.category-index-link[data-astro-cid-nen7h5rs]:hover,.category-index-link[data-astro-cid-nen7h5rs]:focus-visible{background:color-mix(in oklab, var(--brand) 9%, transparent);outline:none}.manufacturer-total[data-astro-cid-nen7h5rs]{color:var(--muted);background:color-mix(in oklab, var(--brand) 8%, var(--surface));white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;padding:.4rem .55rem;font:650 .7rem/1 Inter,sans-serif;display:inline-flex}.manufacturer-total[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--brand-ink);font-size:.8rem}.tree[data-astro-cid-nen7h5rs]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:color-mix(in oklab, var(--surface-soft) 32%, var(--surface));max-height:min(70vh,42rem);padding:1rem;overflow:auto}.tree[data-astro-cid-nen7h5rs] .tree-level{margin:0;padding:0;list-style:none}.tree[data-astro-cid-nen7h5rs] .tree-level-0{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.tree[data-astro-cid-nen7h5rs] .tree-direct{gap:.6rem;margin-top:.9rem;display:grid}.tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item,.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--line) 78%, transparent);background:var(--surface);width:100%;min-width:0;height:100%;box-shadow:0 1px 1px color-mix(in oklab, var(--neutral-900) 4%, transparent);border-radius:.9rem;margin:0;padding:.55rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;position:relative}.tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item:hover,.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item:hover{border-color:color-mix(in oklab, var(--brand) 24%, var(--line));box-shadow:0 10px 28px color-mix(in oklab, var(--neutral-900) 7%, transparent);transform:translateY(-1px)}.tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item>a,.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item>a{min-height:2.4rem;color:var(--brand-ink);letter-spacing:-.015em;align-items:center;gap:.6rem;padding:.38rem .42rem .48rem;font:750 .88rem/1.25 Manrope,sans-serif;text-decoration:none;display:flex}.tree[data-astro-cid-nen7h5rs] .tree-marker{width:1.65rem;height:1.65rem;color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 10%, var(--surface));border-radius:.5rem;flex:none;place-items:center;font:800 .68rem/1 Manrope,sans-serif;display:inline-grid}.tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item>a>span,.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item>a>span{min-width:0;margin-right:auto}.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item{background:linear-gradient(112deg, color-mix(in oklab, var(--brand) 9%, var(--surface)), var(--surface) 70%)}.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item>a{min-height:3.2rem;padding-block:.45rem}.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item>a:after{content:"↗";width:1.7rem;height:1.7rem;color:var(--brand-ink);background:var(--surface);border-radius:999px;flex:none;place-items:center;font:650 .75rem/1 Inter,sans-serif;transition:transform .15s;display:inline-grid}.tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item>a:hover:after{transform:translate(.1rem,-.1rem)}.tree[data-astro-cid-nen7h5rs] .tree-count{min-width:1.45rem;height:1.45rem;color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 9%, var(--surface));border-radius:999px;place-items:center;padding:0 .35rem;font:700 .64rem/1 Inter,sans-serif;display:inline-grid}.tree[data-astro-cid-nen7h5rs] .tree-level-1{gap:.1rem;margin-top:.35rem;display:grid}.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a{min-height:2rem;color:var(--text);border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.4rem .5rem;font:520 .8rem/1.3 Inter,sans-serif;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex}.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:before{content:"";background:color-mix(in oklab, var(--brand) 50%, var(--line));opacity:.55;border-radius:999px;flex:none;width:.28rem;height:.28rem}.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:after{content:"›";color:var(--muted);opacity:.55;flex:none;margin-left:auto;font-size:1rem;line-height:1}.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:hover,.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:focus-visible{color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 7%, var(--surface-soft));outline:none;transform:translate(.12rem)}.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:hover:before,.tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a:focus-visible:before{opacity:1}.tree[data-astro-cid-nen7h5rs] .tree-level-2{border-left:1px solid var(--line);gap:.08rem;margin:.1rem 0 .3rem .62rem;padding-left:.65rem;display:grid}.tree[data-astro-cid-nen7h5rs] .tree-level-2 a{color:var(--color-text-secondary);border-radius:.4rem;padding:.3rem .42rem;font:500 .74rem/1.35 Inter,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:block}.tree[data-astro-cid-nen7h5rs] .tree-level-2 a:hover,.tree[data-astro-cid-nen7h5rs] .tree-level-2 a:focus-visible{color:var(--brand-ink);background:var(--surface-muted);outline:none}.tree-empty[data-astro-cid-nen7h5rs]{padding:.85rem}.tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--brand-ink);background:var(--surface-soft);border-radius:.5rem;padding:.65rem;font-size:.8rem;text-decoration:none;display:block}.tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-muted)}.manufacturer-tree[data-astro-cid-nen7h5rs]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:color-mix(in oklab, var(--surface-soft) 32%, var(--surface));max-height:min(68vh,36rem);padding:1rem;overflow:auto}.manufacturer-tree[data-astro-cid-nen7h5rs] ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.manufacturer-tree[data-astro-cid-nen7h5rs] li{min-width:0}.manufacturer-tree[data-astro-cid-nen7h5rs] a{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--line) 76%, transparent);background:var(--surface);min-height:3rem;color:var(--brand-ink);box-shadow:0 1px 1px color-mix(in oklab, var(--neutral-900) 3%, transparent);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .55rem;font:650 .76rem/1.25 Inter,sans-serif;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.manufacturer-tree[data-astro-cid-nen7h5rs] a:hover,.manufacturer-tree[data-astro-cid-nen7h5rs] a:focus-visible{border-color:color-mix(in oklab, var(--brand) 30%, var(--line));box-shadow:0 8px 22px color-mix(in oklab, var(--neutral-900) 7%, transparent);outline:none;transform:translateY(-1px)}.manufacturer-tree[data-astro-cid-nen7h5rs] .manufacturer-marker{width:1.75rem;height:1.75rem;color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 10%, var(--surface));border-radius:.52rem;place-items:center;font:800 .68rem/1 Manrope,sans-serif;display:inline-grid}.manufacturer-tree[data-astro-cid-nen7h5rs] a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manufacturer-tree[data-astro-cid-nen7h5rs] a small{min-width:1.45rem;height:1.45rem;color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 8%, var(--surface-soft));border-radius:999px;place-items:center;padding:0 .3rem;font:700 .62rem/1 Inter,sans-serif;display:inline-grid}.locale-switch[data-astro-cid-nen7h5rs]{background:var(--surface-soft);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.locale-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-secondary);background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:.42rem .5rem;font:600 .74rem/1 Inter,sans-serif;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.locale-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--brand-ink)}.locale-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 4px color-mix(in oklab, var(--neutral-900) 10%, transparent)}.auth-signed-out[data-astro-cid-nen7h5rs],.auth-signed-in[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;gap:.15rem;min-width:0;display:grid}.auth-signed-out[data-astro-cid-nen7h5rs][hidden],.auth-signed-in[data-astro-cid-nen7h5rs][hidden]{display:none!important}.auth-signed-out[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.auth-signed-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.auth-signed-in[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;min-height:2.2rem;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:.375rem;align-items:center;padding:0 .6rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.auth-signed-out[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.auth-signed-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.auth-signed-in[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover{background:var(--surface-soft);color:var(--brand-ink)}.auth-signed-in[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{cursor:pointer}.cart-link[data-astro-cid-nen7h5rs]{border-radius:var(--header-control-radius);min-height:var(--header-control-height);min-width:var(--header-control-height);color:var(--brand-ink);background:0 0;border:0;justify-self:end;place-items:center;text-decoration:none;transition:opacity .16s;display:inline-grid;position:relative}.cart-link[data-astro-cid-nen7h5rs]:hover{opacity:.75}.clear-view[data-astro-cid-nen7h5rs]{background:var(--surface-soft);min-height:2.2rem;color:var(--brand-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:.375rem;align-items:center;gap:.45rem;padding:0 .6rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.clear-view[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:.95rem;height:.95rem}.header-menu-content[data-astro-cid-nen7h5rs] .clear-view[data-astro-cid-nen7h5rs]{justify-content:flex-start;width:100%;max-width:none}.clear-view[data-astro-cid-nen7h5rs][hidden]{display:none!important}.theme-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;width:100%;min-height:2.2rem;color:var(--text);letter-spacing:-.01em;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.45rem;padding:0 .6rem;font:600 .86rem/1 Manrope,sans-serif;transition:background .16s,color .16s;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--surface-soft);color:var(--brand-ink)}.theme-icon[data-astro-cid-nen7h5rs]{font-size:1rem;line-height:1}.cart-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:1.3rem;height:1.3rem}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search[data-astro-cid-nen7h5rs]{border-radius:var(--header-control-radius);background:var(--header-control-bg);width:100%;max-width:28rem;min-height:var(--header-control-height);border:0;grid-template-columns:auto 1fr;justify-self:center;align-items:center;min-width:0;transition:box-shadow .16s;display:grid;overflow:hidden}.search[data-astro-cid-nen7h5rs]:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 55%, transparent)}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{min-width:0;color:var(--text);background:0 0;border:0;padding:0 .9rem 0 .15rem;font:400 .86rem/1.4 Inter,sans-serif}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]:focus{outline:none}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:var(--muted)}.search-submit[data-astro-cid-nen7h5rs]{color:var(--muted);cursor:pointer;min-height:var(--header-control-height);background:0 0;border:0;place-items:center;padding:0 .35rem 0 .7rem;display:inline-grid}.search-submit[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:1.05rem;height:1.05rem}.count[data-astro-cid-nen7h5rs]{color:#fff;background:var(--brand-800);box-sizing:border-box;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font:600 .62rem/1 Inter,sans-serif;display:grid;position:absolute;top:-.1rem;right:-.25rem}@media (width<=1024px){.site-header[data-astro-cid-nen7h5rs]{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.58rem .62rem}.brand[data-astro-cid-nen7h5rs]{grid-area:1/1;min-width:0}.brand[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:.86rem;line-height:1.2}.brand[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{display:none}.mark[data-astro-cid-nen7h5rs]{border-radius:.5rem;width:1.9rem;height:1.9rem;font-size:.78rem}.header-menu[data-astro-cid-nen7h5rs]{grid-area:1/4;justify-self:end;display:block;position:relative}.discovery-tools[data-astro-cid-nen7h5rs]{display:none}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]{display:grid}.menu-toggle[data-astro-cid-nen7h5rs]{width:1.95rem;min-width:1.95rem;min-height:1.95rem}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:1.2rem;height:1.2rem}.search[data-astro-cid-nen7h5rs]{grid-area:1/2;width:100%;max-width:none;min-height:1.95rem;padding-right:0}.cart-link[data-astro-cid-nen7h5rs]{grid-area:1/3;justify-self:end;min-height:1.95rem}.search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{padding-right:.72rem}.header-menu[data-astro-cid-nen7h5rs][open]{z-index:3}.header-menu-content[data-astro-cid-nen7h5rs]{width:min(360px,100vw - 1.2rem);max-height:calc(100dvh - var(--header-height,64px) - 1rem);overscroll-behavior:contain;border:1px solid color-mix(in oklab, var(--line) 76%, transparent);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:1rem;padding:.85rem;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:not(:hover){background:var(--surface-soft)}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs]:not([open])>summary[data-astro-cid-nen7h5rs]:after{content:"›";color:var(--muted);margin-left:auto;font-size:1.1rem;line-height:1}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]){padding:.65rem;display:block}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open])>.menu-section[data-astro-cid-nen7h5rs]:not(.menu-discovery-tools),.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open])>.clear-view[data-astro-cid-nen7h5rs],.menu-discovery-tools[data-astro-cid-nen7h5rs]:has(>details[open])>.menu-label[data-astro-cid-nen7h5rs]{display:none!important}.menu-discovery-tools[data-astro-cid-nen7h5rs]:has(>.category-menu[open])>.manufacturer-menu[data-astro-cid-nen7h5rs],.menu-discovery-tools[data-astro-cid-nen7h5rs]:has(>.manufacturer-menu[open])>.category-menu[data-astro-cid-nen7h5rs]{display:none}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]:has(>details[open]){display:block}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{z-index:4;border:0;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--surface) 92%, transparent);backdrop-filter:blur(16px);min-height:2.8rem;box-shadow:none;border-radius:0;outline:none;margin:-.1rem 0 .35rem;padding:.65rem .55rem;font-size:.9rem;position:sticky;top:-.65rem}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--brand) 42%, transparent);border-radius:.55rem}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{display:none}.header-menu-content[data-astro-cid-nen7h5rs] .menu-discovery-tools[data-astro-cid-nen7h5rs]>details[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:before{content:"←";color:var(--brand-ink);font-size:1rem;line-height:1}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) [data-astro-cid-nen7h5rs]:is(.category-popover,.manufacturer-popover){max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) [data-astro-cid-nen7h5rs]:is(.category-popover,.manufacturer-popover):before{display:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) [data-astro-cid-nen7h5rs]:is(.category-popover-header,.manufacturer-popover-header){border-bottom:1px solid var(--line);background:0 0;padding:.65rem .35rem .8rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) [data-astro-cid-nen7h5rs]:is(.category-popover-header,.manufacturer-popover-header)>span[data-astro-cid-nen7h5rs]:first-child small[data-astro-cid-nen7h5rs]{display:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) [data-astro-cid-nen7h5rs]:is(.category-popover-header,.manufacturer-popover-header)>span[data-astro-cid-nen7h5rs]:first-child strong[data-astro-cid-nen7h5rs]{font-size:.98rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) .tree[data-astro-cid-nen7h5rs],.header-menu-content[data-astro-cid-nen7h5rs]:has(.menu-discovery-tools>details[open]) .manufacturer-tree[data-astro-cid-nen7h5rs]{background:0 0;max-height:none;padding:.35rem 0;overflow:visible}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-level-0{gap:.55rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.15rem;transform:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-level-0>.tree-item>a{border-bottom:1px solid var(--line);min-height:2.8rem;padding:.55rem .4rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-level-1{gap:0;margin-top:.2rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-level-1>.tree-item>a{border-radius:.55rem;min-height:2.75rem;padding:.6rem .45rem;transform:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-direct{margin-top:.55rem}.header-menu-content[data-astro-cid-nen7h5rs]:has(.category-menu[open]) .tree[data-astro-cid-nen7h5rs] .tree-direct>.tree-item{height:auto;box-shadow:none;padding:.2rem;transform:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.manufacturer-menu[open]) .manufacturer-tree[data-astro-cid-nen7h5rs] ul{grid-template-columns:1fr;gap:0}.header-menu-content[data-astro-cid-nen7h5rs]:has(.manufacturer-menu[open]) .manufacturer-tree[data-astro-cid-nen7h5rs] li+li{border-top:1px solid color-mix(in oklab, var(--line) 65%, transparent)}.header-menu-content[data-astro-cid-nen7h5rs]:has(.manufacturer-menu[open]) .manufacturer-tree[data-astro-cid-nen7h5rs] a{min-height:3.2rem;box-shadow:none;background:0 0;border:0;border-radius:.55rem;padding:.55rem .4rem;transform:none}.header-menu-content[data-astro-cid-nen7h5rs]:has(.manufacturer-menu[open]) .manufacturer-tree[data-astro-cid-nen7h5rs] a:hover,.header-menu-content[data-astro-cid-nen7h5rs]:has(.manufacturer-menu[open]) .manufacturer-tree[data-astro-cid-nen7h5rs] a:focus-visible{background:var(--surface-soft)}}@media (width<=624px){.search[data-astro-cid-nen7h5rs]{grid-area:2/1/auto/5}}:root[data-theme=dark] .site-header[data-astro-cid-nen7h5rs]{background:color-mix(in oklab, var(--bg) 78%, transparent)}:root[data-theme=dark] .mark[data-astro-cid-nen7h5rs]{color:#fff;background:var(--cta-gradient)}:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs],:root[data-theme=dark] .search[data-astro-cid-nen7h5rs]{background:var(--surface)}:root[data-theme=dark] .locale-switch[data-astro-cid-nen7h5rs]{background:var(--surface-soft)}:root[data-theme=dark] .locale-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--surface-muted);color:var(--brand-ink)}:root[data-theme=dark] .clear-view[data-astro-cid-nen7h5rs]{background:var(--surface-soft);color:var(--text)}:root[data-theme=dark] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],:root[data-theme=dark] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:var(--color-text-secondary)}:root[data-theme=dark] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .category-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],:root[data-theme=dark] .manufacturer-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],:root[data-theme=dark] .menu-toggle[data-astro-cid-nen7h5rs],:root[data-theme=dark] .cart-link[data-astro-cid-nen7h5rs]{color:var(--brand-ink)}:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{color:var(--text);background:0 0}:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .category-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{background:var(--surface-soft);color:var(--brand-ink)}:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .category-popover[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-popover[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .tree-empty[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-tree[data-astro-cid-nen7h5rs]{background:var(--surface-soft)}:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],:root[data-theme=dark] .header-menu-content[data-astro-cid-nen7h5rs] .manufacturer-tree[data-astro-cid-nen7h5rs] a{background:var(--surface-muted)}:root[data-theme=dark] .category-popover[data-astro-cid-nen7h5rs],:root[data-theme=dark] .manufacturer-popover[data-astro-cid-nen7h5rs],:root[data-theme=dark] .tree-empty[data-astro-cid-nen7h5rs],:root[data-theme=dark] .manufacturer-tree[data-astro-cid-nen7h5rs]{background:var(--surface)}:root[data-theme=dark] .tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],:root[data-theme=dark] .manufacturer-tree[data-astro-cid-nen7h5rs] a{background:var(--surface-soft);color:var(--text)}:root[data-theme=dark] .tree-empty[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .manufacturer-tree[data-astro-cid-nen7h5rs] a:hover{background:var(--surface-muted)}:root[data-theme=dark] .manufacturer-tree[data-astro-cid-nen7h5rs] a small{color:var(--muted)}:root[data-theme=dark] .count[data-astro-cid-nen7h5rs]{color:var(--color-text-inverse);background:var(--brand)}:root[data-theme=dark] .auth-signed-out[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],:root[data-theme=dark] .auth-signed-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],:root[data-theme=dark] .auth-signed-in[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs],:root[data-theme=dark] .theme-toggle[data-astro-cid-nen7h5rs]{color:var(--text);background:0 0}:root[data-theme=dark] .auth-signed-out[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .auth-signed-in[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .auth-signed-in[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]:hover,:root[data-theme=dark] .theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--surface-soft);color:var(--brand-ink)}.page-main[data-astro-cid-prdc47d4]{max-width:var(--layout-content-max-width,1600px);padding:calc(var(--header-height,76px) + 1rem) 1rem 4rem;margin:0 auto}.page-main[data-astro-cid-prdc47d4].main-no-top-pad{max-width:none;margin:0;padding-top:0;padding-left:0;padding-right:0}@media (width<=768px){.page-main[data-astro-cid-prdc47d4]{padding:calc(var(--header-height,72px) + .75rem) .75rem 2.5rem}.page-main[data-astro-cid-prdc47d4].main-no-top-pad{padding-top:0;padding-left:0;padding-right:0}}.editorial-hero[data-astro-cid-ers4eeda]{--hero-ink:var(--neutral-0);height:var(--block-height,100vh);box-sizing:border-box;width:100%;max-width:100%;margin:0 0 4.5rem;position:relative;overflow:hidden}.editorial-hero[data-astro-cid-ers4eeda]>img[data-astro-cid-ers4eeda]{object-fit:cover;filter:brightness(.78);width:100%;height:100%}.hero-overlay[data-astro-cid-ers4eeda]{color:var(--hero-ink);padding:3rem clamp(1rem,7vw,6rem) 3.4rem;position:absolute;bottom:0;left:0;right:0}.hero-overlay[data-astro-cid-ers4eeda] p[data-astro-cid-ers4eeda]{letter-spacing:.15em;text-transform:uppercase;opacity:.82;margin:0;font:600 .76rem/1.4 Inter,sans-serif}.hero-overlay[data-astro-cid-ers4eeda] h1[data-astro-cid-ers4eeda]{max-width:10ch;color:var(--hero-ink);margin:.8rem 0 1.25rem;font-size:clamp(2.5rem,9vw,6.6rem);line-height:.9}.hero-actions[data-astro-cid-ers4eeda]{flex-wrap:wrap;gap:.7rem;display:flex}.cta-primary[data-astro-cid-ers4eeda],.cta-ghost[data-astro-cid-ers4eeda]{border-radius:.4rem;padding:.95rem 1.35rem;font:600 .86rem/1 Inter,sans-serif;text-decoration:none}.cta-primary[data-astro-cid-ers4eeda]{color:#fff;background:var(--cta-gradient);transition:transform .18s}.cta-primary[data-astro-cid-ers4eeda]:hover{transform:scale(1.03)}.cta-ghost[data-astro-cid-ers4eeda]{color:var(--hero-ink);border:1px solid color-mix(in oklab, var(--hero-ink) 35%, transparent);background:color-mix(in oklab, var(--hero-ink) 8%, transparent);backdrop-filter:blur(8px)}@media (width<=640px){.hero-overlay[data-astro-cid-ers4eeda]{padding:1.25rem 1rem 1.5rem}.hero-overlay[data-astro-cid-ers4eeda] h1[data-astro-cid-ers4eeda]{max-width:8ch;font-size:clamp(2.1rem,12vw,3.4rem)}}:root[data-theme=dark] .cta-primary[data-astro-cid-ers4eeda]{background:var(--cta-gradient);color:#fff}:root[data-theme=dark] .cta-ghost[data-astro-cid-ers4eeda]{background:color-mix(in oklab, var(--surface) 52%, transparent);border-color:color-mix(in oklab, var(--accent-100) 22%, transparent)}.card[data-astro-cid-4fhpls6h]{grid-template-rows:auto 1fr;display:grid}.media-link[data-astro-cid-4fhpls6h],.image-fallback[data-astro-cid-4fhpls6h]{aspect-ratio:4/5;background:var(--surface-soft);border-radius:.5rem;width:100%;display:block;overflow:hidden}.media-link[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.card[data-astro-cid-4fhpls6h]:hover .media-link[data-astro-cid-4fhpls6h] img[data-astro-cid-4fhpls6h]{transform:scale(1.05)}.image-fallback[data-astro-cid-4fhpls6h]{color:var(--muted);place-items:center;font-size:.88rem;display:grid}.body[data-astro-cid-4fhpls6h]{align-content:start;padding:1rem .15rem 0;display:grid}.title-row[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}h3[data-astro-cid-4fhpls6h]{letter-spacing:-.01em;min-width:0;margin:0;font-size:1.02rem;font-weight:700}h3[data-astro-cid-4fhpls6h] a[data-astro-cid-4fhpls6h]{text-decoration:none}.price[data-astro-cid-4fhpls6h]{color:var(--color-text-secondary);white-space:nowrap;font:500 .86rem/1.4 Inter,sans-serif}p[data-astro-cid-4fhpls6h]{color:var(--muted);min-height:2.5rem;margin:.35rem 0 .9rem;font-size:.82rem;line-height:1.55}.actions[data-astro-cid-4fhpls6h]{align-items:center;gap:.4rem;min-height:2.1rem;display:inline-flex}.add[data-astro-cid-4fhpls6h]{background:var(--cta-gradient);color:#fff;cursor:pointer;border:0;border-radius:.375rem;padding:.62rem 1rem;font:500 .82rem/1 Inter,sans-serif;transition:transform .18s,opacity .18s}.add[data-astro-cid-4fhpls6h]:hover{transform:scale(1.03)}.add[data-astro-cid-4fhpls6h]:active{transform:scale(.99)}.choose[data-astro-cid-4fhpls6h]{color:var(--brand-ink);border-bottom:1px solid;font-size:.82rem;font-weight:650;text-decoration:none}.unavailable[data-astro-cid-4fhpls6h]{color:var(--muted);font-size:.82rem}.section-head[data-astro-cid-pgt4oaex]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.section-head[data-astro-cid-pgt4oaex] h2[data-astro-cid-pgt4oaex]{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.section-head[data-astro-cid-pgt4oaex] a[data-astro-cid-pgt4oaex]{border-bottom:2px solid var(--brand-ink);color:var(--brand-ink);white-space:nowrap;padding-bottom:.2rem;font-size:.9rem;font-weight:600;text-decoration:none}.grid[data-astro-cid-pgt4oaex]{grid-template-columns:repeat(var(--block-cols,4), minmax(0, 1fr));gap:2rem;display:grid}.empty[data-astro-cid-pgt4oaex]{color:var(--muted);background:var(--surface-soft);box-shadow:none;border:0;border-radius:.5rem;padding:1.25rem}@media (width<=1023px){.grid[data-astro-cid-pgt4oaex]{grid-template-columns:repeat(var(--block-cols,2), minmax(0, 1fr))}}@media (width<=639px){.grid[data-astro-cid-pgt4oaex]{grid-template-columns:repeat(var(--block-cols,1), minmax(0, 1fr))}}.editorial-curated[data-astro-cid-yzubjrge]{margin-bottom:4.5rem}.editorial-head[data-astro-cid-yzubjrge]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.editorial-head[data-astro-cid-yzubjrge] h2[data-astro-cid-yzubjrge]{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3rem);line-height:1}.editorial-head[data-astro-cid-yzubjrge] p[data-astro-cid-yzubjrge]{max-width:40ch;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:.8rem 0 0}.editorial-head[data-astro-cid-yzubjrge] a[data-astro-cid-yzubjrge]{color:var(--brand-ink);text-underline-offset:.3rem;white-space:nowrap;font-weight:600}.editorial-grid[data-astro-cid-yzubjrge]{grid-template-columns:repeat(var(--block-cols,4), minmax(0, 1fr));gap:1.25rem;display:grid}.editorial-grid[data-astro-cid-yzubjrge]>article[data-astro-cid-yzubjrge]{min-width:0}.item-link[data-astro-cid-yzubjrge]{color:inherit;text-decoration:none;display:block}.image-wrap[data-astro-cid-yzubjrge]{background:var(--surface-soft);aspect-ratio:4/5;border-radius:.45rem;margin-bottom:.9rem;overflow:hidden}.image-wrap[data-astro-cid-yzubjrge] img[data-astro-cid-yzubjrge]{object-fit:cover;width:100%;height:100%;transition:transform .52s}.editorial-grid[data-astro-cid-yzubjrge] article[data-astro-cid-yzubjrge]:hover .image-wrap[data-astro-cid-yzubjrge] img[data-astro-cid-yzubjrge]{transform:scale(1.045)}.item-meta[data-astro-cid-yzubjrge]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.item-meta[data-astro-cid-yzubjrge] h3[data-astro-cid-yzubjrge]{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:1.04rem;font-weight:700}.item-meta[data-astro-cid-yzubjrge] span[data-astro-cid-yzubjrge]{color:var(--color-text-secondary);white-space:nowrap;font:500 .82rem/1 Inter,sans-serif}.editorial-grid[data-astro-cid-yzubjrge] article[data-astro-cid-yzubjrge] p[data-astro-cid-yzubjrge]{color:var(--muted);margin:.3rem 0 0;font-size:.82rem}@media (width<=1023px){.editorial-grid[data-astro-cid-yzubjrge]{grid-template-columns:repeat(var(--block-cols,2), minmax(0, 1fr))}}@media (width<=639px){.editorial-head[data-astro-cid-yzubjrge]{flex-direction:column;align-items:start}.editorial-grid[data-astro-cid-yzubjrge]{grid-template-columns:repeat(var(--block-cols,1), minmax(0, 1fr))}}:root[data-theme=dark] .image-wrap[data-astro-cid-yzubjrge]{background:var(--surface)}:root[data-theme=dark] .editorial-head[data-astro-cid-yzubjrge] p[data-astro-cid-yzubjrge],:root[data-theme=dark] .item-meta[data-astro-cid-yzubjrge] span[data-astro-cid-yzubjrge],:root[data-theme=dark] .editorial-grid[data-astro-cid-yzubjrge] article[data-astro-cid-yzubjrge] p[data-astro-cid-yzubjrge]{color:var(--muted)}:root[data-theme=dark] .editorial-head[data-astro-cid-yzubjrge] a[data-astro-cid-yzubjrge]{color:var(--brand-ink)}.editorial-process[data-astro-cid-4b6vw7el]{background:var(--surface-soft);border-radius:.7rem;grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:4.5rem;padding:1rem;display:grid}.editorial-process[data-astro-cid-4b6vw7el]>[data-astro-cid-4b6vw7el]{min-width:0}.process-image[data-astro-cid-4b6vw7el]{aspect-ratio:16/9;border-radius:.45rem;overflow:hidden}.process-image[data-astro-cid-4b6vw7el] img[data-astro-cid-4b6vw7el]{object-fit:cover;width:100%;height:100%}.process-copy[data-astro-cid-4b6vw7el]{align-self:center}.process-copy[data-astro-cid-4b6vw7el] span[data-astro-cid-4b6vw7el]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);font:600 .72rem/1.3 Inter,sans-serif}.process-copy[data-astro-cid-4b6vw7el] h2[data-astro-cid-4b6vw7el]{color:var(--brand-ink);overflow-wrap:anywhere;margin:.8rem 0;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.1}.process-copy[data-astro-cid-4b6vw7el] p[data-astro-cid-4b6vw7el]{color:var(--color-text-secondary);margin:0;line-height:1.7}.process-cta[data-astro-cid-4b6vw7el]{background:var(--cta-gradient);color:#fff;border-radius:.4rem;margin-top:1.2rem;padding:.8rem 1.25rem;font:600 .86rem/1 Inter,sans-serif;text-decoration:none;transition:transform .18s;display:inline-block}.process-cta[data-astro-cid-4b6vw7el]:hover{transform:scale(1.03)}@media (width<=1023px){.editorial-process[data-astro-cid-4b6vw7el]{grid-template-columns:1fr}}:root[data-theme=dark] .editorial-process[data-astro-cid-4b6vw7el]{background:var(--surface)}:root[data-theme=dark] .process-copy[data-astro-cid-4b6vw7el] h2[data-astro-cid-4b6vw7el],:root[data-theme=dark] .process-copy[data-astro-cid-4b6vw7el] span[data-astro-cid-4b6vw7el]{color:var(--brand-ink)}.editorial-panels[data-astro-cid-uk4otmyn]{grid-template-columns:repeat(var(--block-cols,2), minmax(0, 1fr));background:var(--surface-muted);border-radius:.75rem;gap:.5rem;margin-bottom:4.8rem;display:grid;overflow:hidden}.panel-link[data-astro-cid-uk4otmyn]{color:inherit;text-decoration:none;display:block}.editorial-panels[data-astro-cid-uk4otmyn] article[data-astro-cid-uk4otmyn]{height:100%;min-height:360px;position:relative;overflow:hidden}.editorial-panels[data-astro-cid-uk4otmyn] img[data-astro-cid-uk4otmyn]{object-fit:cover;width:100%;height:100%;transition:transform 1s}.editorial-panels[data-astro-cid-uk4otmyn] article[data-astro-cid-uk4otmyn]:hover img[data-astro-cid-uk4otmyn]{transform:scale(1.08)}.editorial-panels[data-astro-cid-uk4otmyn] div[data-astro-cid-uk4otmyn]{background:linear-gradient(to top, color-mix(in oklab, var(--neutral-1000) 45%, transparent), transparent 60%);align-content:end;padding:1.25rem;display:grid;position:absolute;inset:0}.editorial-panels[data-astro-cid-uk4otmyn] h3[data-astro-cid-uk4otmyn]{color:var(--neutral-0);font-size:clamp(1.55rem,2.8vw,2.2rem)}@media (width<=1023px){.editorial-panels[data-astro-cid-uk4otmyn]{grid-template-columns:repeat(var(--block-cols,1), minmax(0, 1fr))}}:root[data-theme=dark] .editorial-panels[data-astro-cid-uk4otmyn]{background:var(--surface)}.hero[data-astro-cid-bfozdrdj]{margin-bottom:1rem;padding:1.25rem}.hero[data-astro-cid-bfozdrdj] h2[data-astro-cid-bfozdrdj]{max-width:12ch;margin-top:.75rem;font-size:clamp(1.6rem,4vw,2.65rem)}.hero[data-astro-cid-bfozdrdj] p[data-astro-cid-bfozdrdj]{max-width:66ch;color:var(--muted);line-height:1.65}.intro-cta[data-astro-cid-bfozdrdj]{color:var(--brand-ink);text-underline-offset:.3rem;margin-top:.4rem;font-weight:600;display:inline-block}.highlights[data-astro-cid-bfozdrdj]{grid-template-columns:repeat(var(--block-cols,4), minmax(0, 1fr));gap:.7rem;margin-top:1rem;display:grid}.highlights[data-astro-cid-bfozdrdj]>.tile[data-astro-cid-bfozdrdj]{min-width:0}.tile[data-astro-cid-bfozdrdj]{background:var(--surface-soft);border-radius:.5rem;padding:.9rem;text-decoration:none;transition:background .2s}.tile[data-astro-cid-bfozdrdj]:hover{background:var(--surface-muted)}.tile[data-astro-cid-bfozdrdj] strong[data-astro-cid-bfozdrdj]{margin-bottom:.2rem;display:block}.tile[data-astro-cid-bfozdrdj] span[data-astro-cid-bfozdrdj]{color:var(--muted);font-size:.8rem}@media (width<=1023px){.highlights[data-astro-cid-bfozdrdj]{grid-template-columns:repeat(var(--block-cols,2), minmax(0, 1fr))}}@media (width<=639px){.highlights[data-astro-cid-bfozdrdj]{grid-template-columns:repeat(var(--block-cols,1), minmax(0, 1fr))}}.category-showcase[data-astro-cid-slni2pky]{margin-top:1.2rem}.section-head[data-astro-cid-slni2pky]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.section-head[data-astro-cid-slni2pky] h2[data-astro-cid-slni2pky],.section-head[data-astro-cid-slni2pky] a[data-astro-cid-slni2pky]{min-width:0}.section-head[data-astro-cid-slni2pky] a[data-astro-cid-slni2pky]{white-space:normal;color:var(--brand-ink);font-size:.9rem}.category-grid[data-astro-cid-slni2pky]{grid-template-columns:repeat(var(--block-cols,3), minmax(0, 1fr));gap:.8rem;display:grid}.category-grid[data-astro-cid-slni2pky]>article[data-astro-cid-slni2pky]{min-width:0}.category-card[data-astro-cid-slni2pky]{padding:.85rem}.category-card[data-astro-cid-slni2pky] h3[data-astro-cid-slni2pky]{margin-bottom:.6rem;font-size:1.08rem}.quick-links[data-astro-cid-slni2pky]{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.quick-links[data-astro-cid-slni2pky] a[data-astro-cid-slni2pky]{background:var(--surface-muted);color:var(--color-text-secondary);border-radius:999px;padding:.35rem .6rem;font-size:.75rem;text-decoration:none;transition:background .2s}.quick-links[data-astro-cid-slni2pky] a[data-astro-cid-slni2pky]:hover{background:var(--accent-100);color:var(--brand-ink)}.open-link[data-astro-cid-slni2pky]{color:var(--brand-ink);font-size:.85rem;font-weight:600;text-decoration:none}@media (width<=1023px){.category-grid[data-astro-cid-slni2pky]{grid-template-columns:repeat(var(--block-cols,2), minmax(0, 1fr))}}@media (width<=639px){.category-grid[data-astro-cid-slni2pky]{grid-template-columns:repeat(var(--block-cols,1), minmax(0, 1fr))}}.richtext[data-astro-cid-pdtb5g3j]{margin:0 0 3rem}.richtext[data-astro-cid-pdtb5g3j].narrow{max-width:72ch;margin-inline:auto}.richtext[data-astro-cid-pdtb5g3j] h2[data-astro-cid-pdtb5g3j]{margin-bottom:1.2rem;font-size:clamp(1.6rem,3vw,2.4rem)}.richtext-body[data-astro-cid-pdtb5g3j]{color:var(--color-text-secondary);line-height:1.7}.richtext-body[data-astro-cid-pdtb5g3j] h2,.richtext-body[data-astro-cid-pdtb5g3j] h3,.richtext-body[data-astro-cid-pdtb5g3j] h4{color:var(--brand-ink);margin:1.6em 0 .5em}.richtext-body[data-astro-cid-pdtb5g3j] p{margin:0 0 1em}.richtext-body[data-astro-cid-pdtb5g3j] ul,.richtext-body[data-astro-cid-pdtb5g3j] ol{margin:0 0 1em;padding-left:1.4em}.richtext-body[data-astro-cid-pdtb5g3j] a{color:var(--brand-ink);text-underline-offset:.2rem}.richtext-body[data-astro-cid-pdtb5g3j] img{border-radius:.45rem;max-width:100%;height:auto}.oxid-content[data-astro-cid-ukhykyyb]{max-width:72ch;margin:0 auto 3rem}.oxid-content[data-astro-cid-ukhykyyb] h2[data-astro-cid-ukhykyyb]{margin-bottom:1.2rem;font-size:clamp(1.6rem,3vw,2.4rem)}.content-body[data-astro-cid-ukhykyyb]{color:var(--color-text-secondary);line-height:1.7}.content-body[data-astro-cid-ukhykyyb] a{color:var(--brand-ink)}.content-body[data-astro-cid-ukhykyyb] img{max-width:100%;height:auto}.spacer[data-astro-cid-lqs2zgqf]{height:var(--block-height,3rem)}.spacer--0[data-astro-cid-lqs2zgqf]{height:var(--block-height,0rem)}.spacer--1[data-astro-cid-lqs2zgqf]{height:var(--block-height,1rem)}.spacer--2[data-astro-cid-lqs2zgqf]{height:var(--block-height,2rem)}.spacer--3[data-astro-cid-lqs2zgqf]{height:var(--block-height,3rem)}.spacer--4[data-astro-cid-lqs2zgqf]{height:var(--block-height,4rem)}.spacer--5[data-astro-cid-lqs2zgqf]{height:var(--block-height,5rem)}.spacer--6[data-astro-cid-lqs2zgqf]{height:var(--block-height,6rem)}.spacer--7[data-astro-cid-lqs2zgqf]{height:var(--block-height,7rem)}.spacer--8[data-astro-cid-lqs2zgqf]{height:var(--block-height,8rem)}.spacer--9[data-astro-cid-lqs2zgqf]{height:var(--block-height,9rem)}.spacer--10[data-astro-cid-lqs2zgqf]{height:var(--block-height,10rem)}.spacer--11[data-astro-cid-lqs2zgqf]{height:var(--block-height,11rem)}.spacer--12[data-astro-cid-lqs2zgqf]{height:var(--block-height,12rem)}.spacer--13[data-astro-cid-lqs2zgqf]{height:var(--block-height,13rem)}.spacer--14[data-astro-cid-lqs2zgqf]{height:var(--block-height,14rem)}.spacer--15[data-astro-cid-lqs2zgqf]{height:var(--block-height,15rem)}.spacer--16[data-astro-cid-lqs2zgqf]{height:var(--block-height,16rem)}.spacer--17[data-astro-cid-lqs2zgqf]{height:var(--block-height,17rem)}.spacer--18[data-astro-cid-lqs2zgqf]{height:var(--block-height,18rem)}.spacer--19[data-astro-cid-lqs2zgqf]{height:var(--block-height,19rem)}.spacer--20[data-astro-cid-lqs2zgqf]{height:var(--block-height,20rem)}.site-footer[data-astro-cid-pegqnu2r]{width:100%;color:var(--color-text-secondary);background:var(--surface-soft);margin-top:4.5rem}.footer-grid[data-astro-cid-pegqnu2r]{box-sizing:border-box;grid-template-columns:minmax(14rem,1.35fr) repeat(3,minmax(10rem,1fr));gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:1920px;margin:0 auto;padding:3rem clamp(1rem,4vw,4.5rem);display:grid}.footer-grid--1-columns[data-astro-cid-pegqnu2r]{grid-template-columns:minmax(14rem,1.35fr) minmax(10rem,1fr)}.footer-grid--2-columns[data-astro-cid-pegqnu2r]{grid-template-columns:minmax(14rem,1.35fr) repeat(2,minmax(10rem,1fr))}.footer-grid--4-columns[data-astro-cid-pegqnu2r]{grid-template-columns:minmax(14rem,1.35fr) repeat(4,minmax(10rem,1fr))}.footer-grid--5-columns[data-astro-cid-pegqnu2r]{grid-template-columns:minmax(14rem,1.35fr) repeat(5,minmax(10rem,1fr))}.footer-grid--6-columns[data-astro-cid-pegqnu2r]{grid-template-columns:minmax(14rem,1.35fr) repeat(6,minmax(10rem,1fr))}.brand-column[data-astro-cid-pegqnu2r],.footer-grid[data-astro-cid-pegqnu2r] nav[data-astro-cid-pegqnu2r]{min-width:0}.brand-column[data-astro-cid-pegqnu2r] strong[data-astro-cid-pegqnu2r]{color:var(--brand-ink);font-size:1.2rem;font-weight:800;display:block}.brand-column[data-astro-cid-pegqnu2r] p[data-astro-cid-pegqnu2r]{max-width:36ch;color:var(--muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.65}.footer-grid[data-astro-cid-pegqnu2r] h2[data-astro-cid-pegqnu2r]{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .8rem;font:700 .73rem/1 Inter,sans-serif}.footer-grid[data-astro-cid-pegqnu2r] ul[data-astro-cid-pegqnu2r]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid[data-astro-cid-pegqnu2r] a[data-astro-cid-pegqnu2r]{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem;text-decoration:none}.footer-grid[data-astro-cid-pegqnu2r] a[data-astro-cid-pegqnu2r]:hover{color:var(--brand-ink);text-underline-offset:.25rem;text-decoration:underline}.copyright[data-astro-cid-pegqnu2r]{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:1.25rem 1rem 1.5rem;font-size:.78rem}@media (width<=1100px){.footer-grid[data-astro-cid-pegqnu2r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-footer[data-astro-cid-pegqnu2r]{margin-top:3rem}.footer-grid[data-astro-cid-pegqnu2r]{grid-template-columns:1fr;gap:1.6rem;padding:2rem 1rem}}:root[data-theme=dark] .site-footer[data-astro-cid-pegqnu2r]{background:var(--surface)}.cms-block[data-astro-cid-6lazgita]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 auto;padding-inline:clamp(1rem,4vw,4rem)}.cms-block--hero[data-astro-cid-6lazgita],.cms-block--footer[data-astro-cid-6lazgita]{padding-inline:0}@media (width>=1920px){.cms-block[data-astro-cid-6lazgita]{max-width:1920px}.cms-block--hero[data-astro-cid-6lazgita],.cms-block--footer[data-astro-cid-6lazgita]{max-width:none}}@media (width<=640px){.cms-block[data-astro-cid-6lazgita]{padding-inline:.5rem}.cms-block--hero[data-astro-cid-6lazgita],.cms-block--footer[data-astro-cid-6lazgita]{padding-inline:0}}
