.gear[data-astro-cid-torkimph]{margin-top:var(--space-7)}.gear__inner[data-astro-cid-torkimph]{gap:var(--space-6);grid-template-columns:360px 1fr;align-items:stretch;display:grid}.gear__photo[data-astro-cid-torkimph]{border:1px solid var(--border);border-top:3px solid var(--accent);min-height:260px;position:relative;overflow:hidden}.gear__photo[data-astro-cid-torkimph] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gear__body[data-astro-cid-torkimph]{gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;display:flex}.gear__eyebrow[data-astro-cid-torkimph]{align-items:center;gap:var(--space-2);display:flex}.gear__eyebrow[data-astro-cid-torkimph] .slash[data-astro-cid-torkimph]{width:4px}.gear__title[data-astro-cid-torkimph]{text-transform:uppercase;text-wrap:balance;font-size:clamp(26px,2.2vw,36px);font-style:italic;font-weight:800;line-height:1.1}.gear__title[data-astro-cid-torkimph] span[data-astro-cid-torkimph]{color:var(--accent-text)}.gear__intro[data-astro-cid-torkimph]{color:var(--text-2)}.gear__list[data-astro-cid-torkimph]{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0;list-style:none;display:grid}.gear__item[data-astro-cid-torkimph]{gap:var(--space-1);height:100%;padding:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.gear__item[data-astro-cid-torkimph]:hover{border-color:var(--accent)}.gear__brand[data-astro-cid-torkimph]{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600}.gear__name[data-astro-cid-torkimph]{font-size:var(--fs-md);font-weight:800;line-height:1.2}.gear__cta[data-astro-cid-torkimph]{align-items:center;gap:var(--space-1);padding-top:var(--space-2);font-size:var(--fs-sm);color:var(--accent-text);margin-top:auto;font-weight:700;display:inline-flex}@media (width<=480px){.gear__item[data-astro-cid-torkimph]{padding:var(--space-3)}.gear__cta[data-astro-cid-torkimph]{font-size:var(--fs-xs);white-space:nowrap}}@media (width<=1024px){.gear__inner[data-astro-cid-torkimph]{grid-template-columns:1fr}.gear__photo[data-astro-cid-torkimph]{aspect-ratio:21/9;min-height:0}}.share[data-astro-cid-vbvyhnbq]{position:relative}.share__toggle[data-astro-cid-vbvyhnbq]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.share__toggle[data-astro-cid-vbvyhnbq]:hover,.share__toggle[data-astro-cid-vbvyhnbq][aria-expanded=true]{color:var(--brand-text)}.share__menu[data-astro-cid-vbvyhnbq]{z-index:20;width:220px;padding:var(--space-2) 0;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--brand-mark);margin:0;list-style:none;position:absolute;top:100%;right:0}.share__menu[data-astro-cid-vbvyhnbq][hidden]{display:none}.share__item[data-astro-cid-vbvyhnbq]{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-4);font:inherit;font-size:var(--fs-sm);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.share__item[data-astro-cid-vbvyhnbq]:hover,.share__item[data-astro-cid-vbvyhnbq]:focus-visible{background:var(--surface-2);color:var(--brand-text)}.share__item[data-astro-cid-vbvyhnbq] svg{color:var(--text-2);flex:none}.share__item[data-astro-cid-vbvyhnbq]:hover svg{color:currentColor}.article__head[data-astro-cid-est43gev]{gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-5);flex-direction:column;display:flex}.breadcrumbs__current[data-astro-cid-est43gev]{text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.article__eyebrow[data-astro-cid-est43gev]{align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.article__cat[data-astro-cid-est43gev]{align-items:center;gap:var(--space-2);display:inline-flex}.article__cat[data-astro-cid-est43gev] .cat-label[data-astro-cid-est43gev]{font-size:var(--fs-sm);letter-spacing:.08em;font-style:normal;font-weight:600}.article__title[data-astro-cid-est43gev]{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,4vw,58px);font-weight:800;line-height:1.04}.article__title-tail[data-astro-cid-est43gev]{color:var(--brand-mark)}.article__intro[data-astro-cid-est43gev]{max-width:62ch;color:var(--text-2);font-size:clamp(19px,1.5vw,22px);line-height:1.5}.article__meta[data-astro-cid-est43gev]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.article__dot[data-astro-cid-est43gev]{background:var(--accent);border-radius:50%;width:4px;height:4px}@media (width<=720px){.article__meta[data-astro-cid-est43gev]{align-items:flex-start}}.product-links[data-astro-cid-o4rte3ok]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border)}.product-links__title[data-astro-cid-o4rte3ok]{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--text);font-weight:600}.product-links__row[data-astro-cid-o4rte3ok]{gap:var(--space-3);flex-wrap:wrap;display:flex}.cat-panel__list[data-astro-cid-xxm42dt7]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.cat-panel__list[data-astro-cid-xxm42dt7] a[data-astro-cid-xxm42dt7]{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--fs-xs);color:var(--accent-text);font-weight:600;display:flex}.cat-panel__list[data-astro-cid-xxm42dt7] a[data-astro-cid-xxm42dt7]:hover{text-decoration:underline}.cat-panel__list[data-astro-cid-xxm42dt7] a[data-astro-cid-xxm42dt7][aria-current=true]{font-weight:800}.cat-panel__list[data-astro-cid-xxm42dt7] .slash[data-astro-cid-xxm42dt7]{width:4px;height:1em}.lightbox-zoom{cursor:zoom-in}.lightbox[data-astro-cid-ot6ntcxl]{width:max-content;max-width:calc(var(--bleed) - 24px);max-height:calc(var(--view-h) - 24px);color:var(--text);box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.lightbox[data-astro-cid-ot6ntcxl]:focus{outline:none}.lightbox[data-astro-cid-ot6ntcxl]::backdrop{background:#000000d9}.lightbox__figure[data-astro-cid-ot6ntcxl]{width:max-content;max-width:100%;margin:0;position:relative}.lightbox__img[data-astro-cid-ot6ntcxl]{width:auto;height:auto;max-width:min(1600px, calc(var(--bleed) - 24px));max-height:calc(var(--view-h) - 24px);border:1px solid var(--border);box-sizing:border-box;object-fit:contain;margin:0;display:block}.lightbox__close[data-astro-cid-ot6ntcxl]{width:40px;height:40px;color:var(--photo-text);font:inherit;cursor:pointer;background:#090b0ebf;border:1px solid #ffffffa6;border-radius:0;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.lightbox__close[data-astro-cid-ot6ntcxl]:hover{background:#090b0ef2}.lightbox__close[data-astro-cid-ot6ntcxl]:focus-visible{outline:2px solid var(--photo-text);outline-offset:2px}.toc__list[data-astro-cid-p33bl5ka]{margin:0;padding:0;list-style:none}.toc__list[data-astro-cid-p33bl5ka] li[data-astro-cid-p33bl5ka]+li[data-astro-cid-p33bl5ka]{border-top:1px solid var(--border)}.toc__list[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]{gap:var(--space-3);font-size:var(--fs-base);color:var(--text);padding:12px 0;line-height:1.4;display:flex}.toc__list[data-astro-cid-p33bl5ka] a[data-astro-cid-p33bl5ka]:hover{color:var(--brand-text)}.toc__num[data-astro-cid-p33bl5ka]{color:var(--accent-text);flex:none;font-weight:500}.sidebanner[data-astro-cid-hwr3ajsg]{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);color:var(--text);flex-direction:column;display:flex}.sidebanner__media[data-astro-cid-hwr3ajsg]{aspect-ratio:16/9;display:block;overflow:hidden}.sidebanner__media[data-astro-cid-hwr3ajsg] img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sidebanner[data-astro-cid-hwr3ajsg]:hover .sidebanner__media[data-astro-cid-hwr3ajsg] img{transform:scale(1.03)}.sidebanner__body[data-astro-cid-hwr3ajsg]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);isolation:isolate;flex-direction:column;display:flex}.sidebanner__title[data-astro-cid-hwr3ajsg][hidden]{display:none}.sidebanner__title[data-astro-cid-hwr3ajsg]{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.sidebanner__title[data-astro-cid-hwr3ajsg] span[data-astro-cid-hwr3ajsg]{color:var(--accent-text)}.sidebanner__perks[data-astro-cid-hwr3ajsg]{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-2);flex-direction:column;display:flex}.sidebanner__perks[data-astro-cid-hwr3ajsg] span[data-astro-cid-hwr3ajsg]{align-items:center;gap:var(--space-2);display:inline-flex}.sidebanner__perks[data-astro-cid-hwr3ajsg] svg{color:var(--accent-text)}.sidebanner__cta[data-astro-cid-hwr3ajsg]{margin-top:var(--space-1)}.t10-teaser[data-astro-cid-bzea2qt6]{align-items:center;gap:var(--space-4) var(--space-5);margin-block:var(--space-5) var(--space-3);padding:var(--space-4);background:linear-gradient(90deg, var(--surface), transparent);flex-wrap:wrap;display:flex}.t10-teaser__photos[data-astro-cid-bzea2qt6]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.t10-teaser__photos[data-astro-cid-bzea2qt6] a[data-astro-cid-bzea2qt6]{background:var(--product-bg);width:72px;height:72px;display:block}.t10-teaser__photos[data-astro-cid-bzea2qt6] img[data-astro-cid-bzea2qt6]{object-fit:contain;width:100%;height:100%;display:block}.t10-teaser__text[data-astro-cid-bzea2qt6]{gap:var(--space-1);flex-direction:column;flex:260px;display:flex}.t10-teaser__title[data-astro-cid-bzea2qt6]{align-items:center;gap:var(--space-2);font-size:var(--fs-md);text-transform:uppercase;font-style:italic;font-weight:800;display:flex}.t10-teaser__text[data-astro-cid-bzea2qt6] p[data-astro-cid-bzea2qt6]{font-size:var(--fs-sm);color:var(--text-2)}.article[data-astro-cid-sgg5joot],.article__related[data-astro-cid-sgg5joot]{--container:1200px}.article[data-astro-cid-sgg5joot] .prose[data-astro-cid-sgg5joot]{max-width:none}.article__layout[data-astro-cid-sgg5joot]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.article__hero[data-astro-cid-sgg5joot]{margin:0 0 var(--space-6)}.article__hero[data-astro-cid-sgg5joot] .media[data-astro-cid-sgg5joot]{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--radius)}.article__credit[data-astro-cid-sgg5joot]{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--text-3)}.article__rating[data-astro-cid-sgg5joot]{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);padding-top:var(--space-3);display:inline-flex}.article__score[data-astro-cid-sgg5joot]{color:var(--brand-text);font-size:36px;font-style:italic;font-weight:800}.article__score[data-astro-cid-sgg5joot] small[data-astro-cid-sgg5joot]{font-size:var(--fs-md);color:var(--text-2)}.article__score-label[data-astro-cid-sgg5joot]{font-size:var(--fs-sm);color:var(--text-2)}.article__aside[data-astro-cid-sgg5joot]{top:calc(var(--header-h) + var(--space-4));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.article__side-list[data-astro-cid-sgg5joot]{gap:var(--space-4);display:grid}.article__related[data-astro-cid-sgg5joot]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.article__related-grid[data-astro-cid-sgg5joot]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1024px){.article__layout[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article__aside[data-astro-cid-sgg5joot]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid;position:static}.article__related-grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.article__related-grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr}}.static-page[data-astro-cid-h4qngm3k]{padding-top:var(--space-5)}.static-page__title[data-astro-cid-h4qngm3k]{align-items:center;gap:var(--space-4);margin:var(--space-6) 0 var(--space-6);text-transform:uppercase;font-size:clamp(32px,4vw,52px);font-style:italic;font-weight:800;line-height:1;display:flex}.static-page__title[data-astro-cid-h4qngm3k] .slash[data-astro-cid-h4qngm3k]{width:8px}
