.tags[data-astro-cid-cfa54l66]{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}.tag[data-astro-cid-cfa54l66]{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-3) var(--space-2);background:var(--color-paper);color:var(--color-ink);border:var(--edge);border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);box-shadow:0 2px #16151a1f,0 12px 24px #16151a24;transform-origin:50% 0}.hole[data-astro-cid-cfa54l66]{position:absolute;top:.5rem;left:50%;width:.75rem;height:.75rem;margin-left:-.375rem;border:2.5px solid var(--color-ink);border-radius:50%;background:var(--age, var(--color-moxie));z-index:2}.hole[data-astro-cid-cfa54l66]:after{content:"";position:absolute;left:50%;bottom:calc(100% + .75rem);width:1rem;height:1rem;margin-left:-.5rem;border:2px solid var(--color-ink);border-radius:50%;background:radial-gradient(circle at 35% 32%,#fff 0 16%,transparent 20%),var(--color-moxie);box-shadow:0 2px 2px #16151a40}.hole[data-astro-cid-cfa54l66]:before{content:"";position:absolute;left:50%;bottom:100%;width:2.5px;height:1.25rem;margin-left:-1.25px;background:var(--color-ink)}.bow[data-astro-cid-cfa54l66]{position:absolute;top:-1.6rem;left:50%;width:3rem;margin-left:-1.5rem;fill:var(--color-moxie);stroke:var(--color-ink);stroke-width:2.5;stroke-linejoin:round}.bow[data-astro-cid-cfa54l66] .tails[data-astro-cid-cfa54l66]{fill:none;stroke:var(--color-moxie-deep);stroke-width:4;stroke-linecap:round}.photo[data-astro-cid-cfa54l66]{display:grid;place-items:center;aspect-ratio:1;padding:var(--space-1);background:var(--color-paper);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm)}.photo[data-astro-cid-cfa54l66] img{width:100%;height:100%;object-fit:contain}.text[data-astro-cid-cfa54l66]{display:grid;gap:2px;align-content:center;min-width:0}.name[data-astro-cid-cfa54l66]{font:750 1.0625rem/1.12 var(--font-display);letter-spacing:-.012em}.name[data-astro-cid-cfa54l66] a[data-astro-cid-cfa54l66]{color:inherit;text-decoration:none}.name[data-astro-cid-cfa54l66] a[data-astro-cid-cfa54l66]:hover{text-decoration:underline 2px var(--age, var(--color-moxie));text-underline-offset:.15em}.meta[data-astro-cid-cfa54l66]{font:500 .875rem/1.3 var(--font-display);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.meta[data-astro-cid-cfa54l66] strong[data-astro-cid-cfa54l66]{font-weight:750;color:var(--color-ink)}.why[data-astro-cid-cfa54l66]{font:650 .9375rem/1.3 var(--font-display);color:var(--color-ink)}.reason[data-astro-cid-cfa54l66]{display:none;font-size:.9375rem;line-height:1.45;color:var(--color-ink-soft)}.buy[data-astro-cid-cfa54l66]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1.5px dashed var(--color-rule)}@media(max-width:39.99rem){.btn[data-astro-cid-cfa54l66]{min-height:2.5rem;padding-block:.4rem}.store[data-astro-cid-cfa54l66]{display:inline}}.price[data-astro-cid-cfa54l66]{font:800 1.0625rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.store[data-astro-cid-cfa54l66]{display:block;margin-top:2px;font:500 .8125rem/1.2 var(--font-display);color:var(--color-ink-soft)}.btn[data-astro-cid-cfa54l66]{min-height:2.75rem;font-size:.9375rem;white-space:nowrap}@media(min-width:40rem){.tags[data-astro-cid-cfa54l66]{gap:var(--space-6)}.tag[data-astro-cid-cfa54l66]{grid-template-columns:8rem minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-8) var(--space-4) var(--space-4)}.reason[data-astro-cid-cfa54l66]{display:block;margin-top:var(--space-1)}.why[data-astro-cid-cfa54l66]{display:none}}@media(min-width:64rem){.tags[data-astro-cid-cfa54l66]{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));align-items:start;gap:var(--space-4)}.tag[data-astro-cid-cfa54l66]{grid-template-columns:minmax(0,1fr);align-items:start}.photo[data-astro-cid-cfa54l66]{padding:var(--space-2)}.tag[data-astro-cid-cfa54l66]:nth-child(2){margin-top:var(--space-8)}.tag[data-astro-cid-cfa54l66]:nth-child(3){margin-top:var(--space-4)}.buy[data-astro-cid-cfa54l66]{flex-direction:column;align-items:stretch;gap:var(--space-2)}.btn[data-astro-cid-cfa54l66]{width:100%}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tag[data-astro-cid-cfa54l66]:hover{animation:swing .3s var(--ease-out) 1}}@keyframes swing{0%{transform:rotate(0)}40%{transform:rotate(2deg)}75%{transform:rotate(-.75deg)}to{transform:rotate(0)}}.bow-mark[data-astro-cid-jefws3of]{flex:none;width:2rem;height:1.1875rem;overflow:visible}.loop[data-astro-cid-jefws3of],.knot[data-astro-cid-jefws3of]{fill:var(--color-moxie);stroke:var(--color-ink);stroke-width:3;stroke-linejoin:round}.tails[data-astro-cid-jefws3of]{fill:none;stroke:var(--color-moxie-deep);stroke-width:4.5;stroke-linecap:round}dialog.viewer{width:min(96vw,64rem);max-width:none;max-height:96vh;margin:auto;padding:var(--space-4);background:var(--color-paper);color:var(--color-ink);border:var(--edge);border-radius:var(--radius-md);overflow:auto}dialog.viewer::backdrop{background:#16151ab8}.viewer-close{display:block;margin:0 0 var(--space-3) auto;min-height:2.75rem;padding:.5rem 1.125rem;background:var(--color-ink);color:var(--color-paper);border:0;border-radius:var(--radius-sm);font:750 .9375rem/1 var(--font-display);cursor:pointer}.viewer-close:hover{background:var(--color-moxie);color:var(--color-ink)}.viewer-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.viewer-img{justify-self:center;width:100%;max-height:70vh;object-fit:contain;background:var(--color-paper)}.viewer-nav{width:2.75rem;height:2.75rem;border:2px solid var(--color-ink);border-radius:999px;background:var(--color-paper);color:var(--color-ink);font:800 1.25rem/1 var(--font-display);cursor:pointer}.viewer-nav:hover{background:var(--color-ink);color:var(--color-paper)}.viewer-nav[hidden]{display:none}.viewer-cap{margin:var(--space-3) 0 0;font:500 1rem/1.4 var(--font-display);color:var(--color-ink-soft);text-align:center}.viewer-count{margin:var(--space-1) 0 0;font:750 .8125rem/1 var(--font-display);color:var(--color-ink-soft);text-align:center;font-variant-numeric:tabular-nums}@media(max-width:40rem){.viewer-body{grid-template-columns:minmax(0,1fr)}.viewer-nav{position:absolute;bottom:var(--space-4)}.viewer-nav.prev{left:var(--space-4)}.viewer-nav.next{right:var(--space-4)}.viewer-count{min-height:2.75rem;padding-top:.9rem}}.product-card[data-astro-cid-tjdfhdqb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block:var(--space-8) var(--space-6);padding:var(--space-8) var(--space-4) var(--space-4);background:var(--color-paper);border:var(--edge);border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);box-shadow:0 2px #16151a1f,0 12px 24px #16151a24}@media(min-width:40rem){.product-card[data-astro-cid-tjdfhdqb] .stage[data-astro-cid-tjdfhdqb]{aspect-ratio:1}.product-card[data-astro-cid-tjdfhdqb] .thumbs[data-astro-cid-tjdfhdqb]{display:grid}.product-card[data-astro-cid-tjdfhdqb]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-6)}}.media[data-astro-cid-tjdfhdqb]{display:grid;gap:var(--space-3);min-width:0}.stage[data-astro-cid-tjdfhdqb]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;padding:var(--space-2);background:var(--color-paper);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);cursor:zoom-in}.stage[data-astro-cid-tjdfhdqb]:hover{border-color:var(--color-ink)}.stage[data-astro-cid-tjdfhdqb] img{position:absolute;inset:var(--space-2);width:calc(100% - 2 * var(--space-2));height:calc(100% - 2 * var(--space-2));object-fit:contain}.zoom[data-astro-cid-tjdfhdqb]{position:absolute;right:var(--space-2);bottom:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:.35rem .625rem;background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:999px;font:750 .8125rem/1 var(--font-display);color:var(--color-ink)}.thumbs[data-astro-cid-tjdfhdqb]{display:none;grid-template-columns:repeat(auto-fill,3rem);gap:var(--space-2);margin:0;padding:0;list-style:none}.thumb[data-astro-cid-tjdfhdqb]{display:block;width:100%;aspect-ratio:1;padding:2px;background:var(--color-paper);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer}.thumb[data-astro-cid-tjdfhdqb]:hover{border-color:var(--color-ink)}.thumb[data-astro-cid-tjdfhdqb][aria-current=true]{border-color:var(--color-ink);outline:3px solid var(--color-ink);outline-offset:-3px}.thumb[data-astro-cid-tjdfhdqb] img{width:100%;height:100%;object-fit:contain}.placeholder[data-astro-cid-tjdfhdqb]{font-family:var(--font-display);font-weight:750;font-size:.9375rem;color:var(--color-ink-soft);text-align:center}.body[data-astro-cid-tjdfhdqb]{display:grid;gap:var(--space-3);justify-items:start;min-width:0}.headline[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;gap:var(--space-3)}.headline[data-astro-cid-tjdfhdqb] .flag[data-astro-cid-tjdfhdqb]{display:grid;gap:2px}.flag[data-astro-cid-tjdfhdqb] .b[data-astro-cid-tjdfhdqb]{display:inline-flex;align-items:center;gap:.35rem;font-weight:750;color:var(--color-ink)}.buy[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);width:100%}.price[data-astro-cid-tjdfhdqb]{display:grid;gap:2px;flex:1 1 7rem;min-width:0}.buy[data-astro-cid-tjdfhdqb] .btn[data-astro-cid-tjdfhdqb]{flex:none}.pnote[data-astro-cid-tjdfhdqb]{font-size:.8125rem;color:var(--color-ink-soft)}.num[data-astro-cid-tjdfhdqb]{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;font-size:2.5rem;line-height:1;color:var(--color-moxie-deep);font-variant-numeric:tabular-nums}.name[data-astro-cid-tjdfhdqb]{font-family:var(--font-display);font-weight:750;font-size:1.125rem;line-height:1.2}.badge[data-astro-cid-tjdfhdqb]{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--color-ink-soft)}.flag[data-astro-cid-tjdfhdqb]{font:500 .9375rem/1.3 var(--font-display);color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.price[data-astro-cid-tjdfhdqb]{font-family:var(--font-display);font-size:1.0625rem;font-variant-numeric:tabular-nums}.price[data-astro-cid-tjdfhdqb] strong[data-astro-cid-tjdfhdqb]{font-weight:800;font-size:1.375rem;white-space:nowrap}.later[data-astro-cid-tjdfhdqb]{padding:var(--space-2) var(--space-3);border:2px solid var(--color-ink);border-radius:var(--radius-sm);font:600 .9375rem/1.4 var(--font-display)}.later[data-astro-cid-tjdfhdqb] strong[data-astro-cid-tjdfhdqb]{font-weight:800}.credit[data-astro-cid-tjdfhdqb]{font-size:.75rem}.num-tab[data-astro-cid-tjdfhdqb]{font-variant-numeric:tabular-nums}.verdict[data-astro-cid-tjdfhdqb]{font:650 1.0625rem/1.45 var(--font-text);color:var(--color-ink)}.specs[data-astro-cid-tjdfhdqb]{display:grid;gap:2px;margin:0;font:500 .875rem/1.35 var(--font-display);font-variant-numeric:tabular-nums}.specs[data-astro-cid-tjdfhdqb] div[data-astro-cid-tjdfhdqb]{display:flex;gap:var(--space-2)}.specs[data-astro-cid-tjdfhdqb] dt[data-astro-cid-tjdfhdqb]{min-width:4.5rem;color:var(--color-ink-soft)}.specs[data-astro-cid-tjdfhdqb] dd[data-astro-cid-tjdfhdqb]{margin:0;color:var(--color-ink)}.fit[data-astro-cid-tjdfhdqb]{grid-column:1 / -1;display:grid;gap:var(--space-3);margin:0;padding-top:var(--space-4);border-top:1.5px dashed var(--color-rule)}@media(min-width:40rem){.fit[data-astro-cid-tjdfhdqb]{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.fit[data-astro-cid-tjdfhdqb] dt[data-astro-cid-tjdfhdqb]{font:750 .8125rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-1)}.fit[data-astro-cid-tjdfhdqb] .skip[data-astro-cid-tjdfhdqb] dt[data-astro-cid-tjdfhdqb]{color:var(--color-moxie-deep)}.fit[data-astro-cid-tjdfhdqb] dd[data-astro-cid-tjdfhdqb]{margin:0;font-size:1rem;line-height:1.5}.notes[data-astro-cid-tjdfhdqb]{grid-column:1 / -1}.notes[data-astro-cid-tjdfhdqb] summary[data-astro-cid-tjdfhdqb]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:.5rem 1rem;border:2px solid var(--color-ink);border-radius:var(--radius-sm);font:750 .9375rem/1 var(--font-display);cursor:pointer;list-style:none}.notes[data-astro-cid-tjdfhdqb] summary[data-astro-cid-tjdfhdqb]::-webkit-details-marker{display:none}.notes[data-astro-cid-tjdfhdqb] summary[data-astro-cid-tjdfhdqb]:after{content:"";width:.5rem;height:.5rem;margin-top:-.2rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg);transition:transform var(--motion-fast) var(--ease-out)}.notes[data-astro-cid-tjdfhdqb][open] summary[data-astro-cid-tjdfhdqb]:after{margin-top:.2rem;transform:rotate(-135deg)}.notes[data-astro-cid-tjdfhdqb] summary[data-astro-cid-tjdfhdqb]:hover{color:var(--color-moxie-deep)}.close-label[data-astro-cid-tjdfhdqb],.notes[data-astro-cid-tjdfhdqb][open] .open-label[data-astro-cid-tjdfhdqb]{display:none}.notes[data-astro-cid-tjdfhdqb][open] .close-label[data-astro-cid-tjdfhdqb]{display:inline}.notes-body[data-astro-cid-tjdfhdqb]{margin-top:var(--space-4);max-width:var(--measure)}.notes-body[data-astro-cid-tjdfhdqb]>*+*{margin-top:var(--space-3)}.compact[data-astro-cid-tjdfhdqb]{grid-template-columns:4.5rem 1fr;gap:var(--space-4);align-items:center;padding:var(--space-3) 0;margin-block:0;background:transparent;border:0;border-top:1px solid var(--color-rule);border-radius:0;box-shadow:none}.compact[data-astro-cid-tjdfhdqb] .media[data-astro-cid-tjdfhdqb]{aspect-ratio:1;place-items:center;padding:var(--space-1);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm)}.compact[data-astro-cid-tjdfhdqb] .media[data-astro-cid-tjdfhdqb] img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.compact[data-astro-cid-tjdfhdqb] .num[data-astro-cid-tjdfhdqb]{font-size:1.25rem}.compact[data-astro-cid-tjdfhdqb] .btn[data-astro-cid-tjdfhdqb]{min-height:2.25rem;padding:.4rem .9rem;font-size:.875rem}.compare-toggle[data-astro-cid-gacrxbbw]{margin:var(--space-6) 0}.compare-summary[data-astro-cid-gacrxbbw]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-height:2.75rem;padding:var(--space-3) var(--space-4);border:2px solid var(--color-ink);border-radius:var(--radius-sm);cursor:pointer;list-style:none}.compare-summary[data-astro-cid-gacrxbbw]::-webkit-details-marker{display:none}.compare-summary[data-astro-cid-gacrxbbw]:before{content:"+";font:800 1.25rem/1 var(--font-display)}.compare-toggle[data-astro-cid-gacrxbbw][open] .compare-summary[data-astro-cid-gacrxbbw]:before{content:"–"}.cs-title[data-astro-cid-gacrxbbw]{font:750 1rem/1.2 var(--font-display)}.cs-sub[data-astro-cid-gacrxbbw]{font:500 .875rem/1.3 var(--font-display);color:var(--color-ink-soft)}.compare-summary[data-astro-cid-gacrxbbw]:hover .cs-title[data-astro-cid-gacrxbbw]{color:var(--color-moxie-deep)}.compare-toggle[data-astro-cid-gacrxbbw][open] .compare[data-astro-cid-gacrxbbw]{margin-top:var(--space-4)}.compare[data-astro-cid-gacrxbbw]{margin:var(--space-8) 0}.head[data-astro-cid-gacrxbbw]{display:flex;justify-content:space-between;align-items:end;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1.5px solid var(--color-ink)}.cap[data-astro-cid-gacrxbbw]{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.steps[data-astro-cid-gacrxbbw]{display:flex;gap:var(--space-2)}.steps[data-astro-cid-gacrxbbw][hidden]{display:none}.step[data-astro-cid-gacrxbbw]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent);border-radius:999px;background:transparent;color:var(--color-ink);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out)}.step[data-astro-cid-gacrxbbw]:hover:not(:disabled){border-color:var(--color-ink)}.step[data-astro-cid-gacrxbbw]:disabled{opacity:.35;cursor:default}.prev[data-astro-cid-gacrxbbw] .arrow{transform:rotate(180deg)}.scroller[data-astro-cid-gacrxbbw]{position:relative;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--label-w);--label-w: 6.5rem;--col-min: 10.5rem}.more-right[data-astro-cid-gacrxbbw] .scroller[data-astro-cid-gacrxbbw]{mask-image:linear-gradient(to right,#000 calc(100% - 3rem),transparent)}table[data-astro-cid-gacrxbbw]{border-collapse:collapse;table-layout:fixed;width:max(100%,calc(var(--label-w) + var(--cols) * var(--col-min)));font-size:.9375rem;font-variant-numeric:tabular-nums}th[data-astro-cid-gacrxbbw],td[data-astro-cid-gacrxbbw]{padding:var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule)}tbody[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw],.corner[data-astro-cid-gacrxbbw]{position:sticky;left:0;z-index:1;padding-left:0;width:var(--label-w);background:var(--color-paper);font-size:.8125rem;font-weight:600;color:var(--color-ink-soft)}.prod[data-astro-cid-gacrxbbw]{scroll-snap-align:start;padding-top:var(--space-4);font-weight:400}th[data-astro-cid-gacrxbbw].pick{box-shadow:inset 0 6px 0 var(--age, var(--color-moxie))}.tag[data-astro-cid-gacrxbbw]{display:inline-flex!important;align-items:center;gap:.35rem;margin-top:2px;font-family:var(--font-display);font-size:.8125rem;font-weight:750;color:var(--color-ink)!important}.prod[data-astro-cid-gacrxbbw]>span[data-astro-cid-gacrxbbw]{display:block}.num[data-astro-cid-gacrxbbw]{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;font-size:1.25rem;color:var(--color-moxie-deep)}.tile[data-astro-cid-gacrxbbw]{display:grid!important;place-items:center;aspect-ratio:1;margin-block:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm)}.tile[data-astro-cid-gacrxbbw] img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.placeholder[data-astro-cid-gacrxbbw]{font-family:var(--font-display);font-weight:600;font-size:.9375rem;color:var(--color-ink-soft);text-align:center}.pname[data-astro-cid-gacrxbbw]{font-family:var(--font-display);font-weight:750;font-size:1.0625rem;line-height:1.25;color:var(--color-ink)}.buy[data-astro-cid-gacrxbbw] td[data-astro-cid-gacrxbbw]{padding-bottom:var(--space-4)}.price[data-astro-cid-gacrxbbw]{display:block;margin-bottom:var(--space-2);font-weight:600}.buy[data-astro-cid-gacrxbbw] .btn[data-astro-cid-gacrxbbw]{min-height:2.75rem;padding:.4rem .9rem;font-size:.875rem}.bul[data-astro-cid-gacrxbbw]{margin:0;padding-left:1.1em}.bul[data-astro-cid-gacrxbbw] li[data-astro-cid-gacrxbbw]+li[data-astro-cid-gacrxbbw]{margin-top:var(--space-1)}.bul[data-astro-cid-gacrxbbw] li[data-astro-cid-gacrxbbw]::marker{color:var(--color-ink-soft)}.empty[data-astro-cid-gacrxbbw]{color:var(--color-ghost)}.section[data-astro-cid-gacrxbbw] th[data-astro-cid-gacrxbbw]{position:static;width:auto;padding-top:var(--space-6);border-bottom:1.5px solid var(--color-ink);font-family:var(--font-display);font-size:1.0625rem;color:var(--color-ink)}.section[data-astro-cid-gacrxbbw] span[data-astro-cid-gacrxbbw]{position:sticky;left:0}.note[data-astro-cid-gacrxbbw]{margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-gacrxbbw]{transition:none}}.fold[data-astro-cid-2vjgb4kt]{margin-top:var(--space-12);border-bottom:1px solid var(--color-rule)}.fold[data-astro-cid-2vjgb4kt] h2[data-astro-cid-2vjgb4kt]{margin:0}.fold-btn[data-astro-cid-2vjgb4kt]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:0 0 var(--space-3);background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.hint[data-astro-cid-2vjgb4kt]{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:.5rem .875rem;border:2px solid var(--color-ink);border-radius:var(--radius-sm);font:750 .875rem/1 var(--font-display);letter-spacing:0;color:var(--color-ink)}.hint[data-astro-cid-2vjgb4kt]:after{content:"";width:.5rem;height:.5rem;margin-top:-.2rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg)}.fold[data-astro-cid-2vjgb4kt][data-open] .hint[data-astro-cid-2vjgb4kt]:after{margin-top:.2rem;transform:rotate(-135deg)}.fold-btn[data-astro-cid-2vjgb4kt]:hover .hint[data-astro-cid-2vjgb4kt]{color:var(--color-moxie-deep)}.fold[data-astro-cid-2vjgb4kt]:not([data-ready]) .hint[data-astro-cid-2vjgb4kt]{visibility:hidden}.hide[data-astro-cid-2vjgb4kt],.fold[data-astro-cid-2vjgb4kt][data-open] .show[data-astro-cid-2vjgb4kt]{display:none}.fold[data-astro-cid-2vjgb4kt][data-open] .hide[data-astro-cid-2vjgb4kt]{display:inline}.fold-body[data-astro-cid-2vjgb4kt]{padding-bottom:var(--space-6)}.fold-body[data-astro-cid-2vjgb4kt][hidden]{margin:0!important;padding:0}.fold-body[data-astro-cid-2vjgb4kt]>*+*{margin-top:var(--space-4)}.fold-body[data-astro-cid-2vjgb4kt] ul,.fold-body[data-astro-cid-2vjgb4kt] ol{padding-left:1.25rem}.fold-body[data-astro-cid-2vjgb4kt] li+li{margin-top:var(--space-2)}.takeaway[data-astro-cid-hz6fbiv6]{margin-block:var(--space-8);padding-block:var(--space-4);border-block:1px solid var(--color-rule);max-width:var(--measure)}.lab[data-astro-cid-hz6fbiv6]{margin:0 0 var(--space-2)}.text[data-astro-cid-hz6fbiv6] p{margin:0}.pick[data-astro-cid-hz6fbiv6]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--color-ink-soft)}.pick[data-astro-cid-hz6fbiv6] a[data-astro-cid-hz6fbiv6]{color:var(--color-ink);font-weight:600}.start-here[data-astro-cid-zxlegr2w]{scroll-margin-top:30vh;display:inline-block;margin-right:.4rem;padding:.2rem .45rem .18rem;background:var(--age, var(--color-moxie));color:var(--on-age, var(--color-ink));border:2px solid var(--color-ink);border-radius:var(--radius-sm);font:800 .75rem/1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;vertical-align:.12em;white-space:nowrap}.picker[data-astro-cid-46sgnxwu]{display:grid;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-5) var(--space-4);border:var(--edge);border-radius:var(--radius-md)}.picker[data-astro-cid-46sgnxwu][hidden],.picker[data-astro-cid-46sgnxwu] [data-astro-cid-46sgnxwu][hidden]{display:none}.picker-title[data-astro-cid-46sgnxwu]:before{content:none!important}.picker-title[data-astro-cid-46sgnxwu]{margin:0!important;font-size:1.375rem;font-weight:800;letter-spacing:-.015em}.picker-status[data-astro-cid-46sgnxwu],.picker-tonight[data-astro-cid-46sgnxwu]{margin-top:var(--space-1)!important;font:500 .9375rem/1.4 var(--font-display);color:var(--color-ink-soft)}.picker-tonight[data-astro-cid-46sgnxwu]{color:var(--color-ink);font:500 1rem/1.45 var(--font-text)}.picker-tonight[data-astro-cid-46sgnxwu] strong{font-family:var(--font-display);font-weight:800}.picker-tonight[data-astro-cid-46sgnxwu] a{font-family:var(--font-display);font-weight:750}.has-picker .body ol>li:focus{outline:none}.picker-actions[data-astro-cid-46sgnxwu]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0!important}@media(min-width:40rem){.picker[data-astro-cid-46sgnxwu]{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-6)}}.has-picker .body ol>li{position:relative;padding-right:3.25rem;min-height:2.75rem}.used-box{position:absolute;top:-.35rem;right:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;background:none;border:0;color:var(--color-paper);cursor:pointer}.used-box:before{content:"";position:absolute;width:1.5rem;height:1.5rem;border:2px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-paper)}.used-box svg{position:relative;width:1.1rem;height:1.1rem;opacity:0}.used-box[aria-pressed=true]:before{background:var(--color-ink)}.used-box[aria-pressed=true] svg{opacity:1}.used-box:hover:before{border-color:var(--color-moxie-deep)}.has-picker .body ol>li.used{color:var(--color-ink-soft);text-decoration:line-through 2px var(--color-ink)}.has-picker .body ol>li.tonight:after{content:"";position:absolute;inset:-.5rem 0 -.5rem -2.5rem;border:3px solid var(--color-ink);border-radius:var(--radius-md);pointer-events:none}.rows[data-astro-cid-h4elgimm]{display:grid;margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1.5px solid var(--color-ink)}.row[data-astro-cid-h4elgimm]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:center;padding-block:var(--space-4);border-bottom:1px solid var(--color-rule)}.row[data-astro-cid-h4elgimm]+.row[data-astro-cid-h4elgimm]{margin:0!important}.tile[data-astro-cid-h4elgimm]{display:grid;place-items:center;aspect-ratio:1;padding:var(--space-1);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper)}.tile[data-astro-cid-h4elgimm] img{width:100%;height:100%;object-fit:contain}.what[data-astro-cid-h4elgimm]>[data-astro-cid-h4elgimm]{margin:0!important}.badge[data-astro-cid-h4elgimm]{display:inline-flex;align-items:center;gap:.35rem;font:750 .875rem/1.2 var(--font-display)}.name[data-astro-cid-h4elgimm]{font:750 1.0625rem/1.2 var(--font-display)}.name[data-astro-cid-h4elgimm] a[data-astro-cid-h4elgimm]{color:var(--color-ink);text-decoration:underline 2px var(--age, var(--color-moxie));text-underline-offset:.15em}.why[data-astro-cid-h4elgimm]{font:500 .9375rem/1.35 var(--font-display);color:var(--color-ink-soft)}.buy[data-astro-cid-h4elgimm]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0!important}.price[data-astro-cid-h4elgimm]{font:800 1.0625rem/1.1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:40rem){.row[data-astro-cid-h4elgimm]{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--space-4)}.buy[data-astro-cid-h4elgimm]{grid-column:auto;justify-content:flex-end}}.list-item[data-astro-cid-hitlpqrj]{scroll-margin-top:6rem;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:start;margin:0!important;padding-block:var(--space-5);border-top:1px solid var(--color-rule)}h3+.list-item[data-astro-cid-hitlpqrj],.list-item[data-astro-cid-hitlpqrj]:first-of-type{border-top:1.5px solid var(--color-ink)}.num[data-astro-cid-hitlpqrj]{grid-column:1;grid-row:1;align-self:start;justify-self:start;z-index:1;margin:-.4rem 0 0 -.35rem;padding:.1rem .35rem;background:var(--color-paper);color:var(--color-moxie-deep);font:800 1rem/1 var(--font-display);font-variant-numeric:tabular-nums}.tile[data-astro-cid-hitlpqrj]{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;aspect-ratio:1;padding:var(--space-1);border:1.5px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper)}.tile[data-astro-cid-hitlpqrj] img{width:100%;height:100%;object-fit:contain}.stage[data-astro-cid-hitlpqrj]{position:relative;display:block;width:100%;height:100%;padding:0;background:none;border:0;cursor:zoom-in}.zoom[data-astro-cid-hitlpqrj]{position:absolute;right:-.25rem;bottom:-.25rem;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .35rem;background:var(--color-paper);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:999px;font:800 .6875rem/1 var(--font-display)}.stage[data-astro-cid-hitlpqrj]:hover .zoom[data-astro-cid-hitlpqrj],.stage[data-astro-cid-hitlpqrj]:focus-visible .zoom[data-astro-cid-hitlpqrj]{background:var(--color-ink);color:var(--color-paper)}.ph[data-astro-cid-hitlpqrj]{font:750 .75rem/1.1 var(--font-display);color:var(--color-ink-soft);text-align:center}.what[data-astro-cid-hitlpqrj]{grid-column:2;grid-row:1 / span 2;display:grid;gap:var(--space-1);min-width:0}.what[data-astro-cid-hitlpqrj]>*{margin:0!important}.name[data-astro-cid-hitlpqrj]{font:750 1.125rem/1.2 var(--font-display)!important;letter-spacing:-.012em}.name[data-astro-cid-hitlpqrj]:before{content:none!important}.meta[data-astro-cid-hitlpqrj]{display:flex;flex-wrap:wrap;align-items:center;gap:0 .3rem;font:500 .875rem/1.3 var(--font-display);color:var(--color-ink-soft)}.badge[data-astro-cid-hitlpqrj]{display:inline-flex;align-items:center;gap:.3rem;font-weight:750;color:var(--color-ink)}.why[data-astro-cid-hitlpqrj] p{margin:0;font-size:1rem;line-height:1.5}.skip[data-astro-cid-hitlpqrj]{font:500 .875rem/1.4 var(--font-display);color:var(--color-ink-soft)}.skip[data-astro-cid-hitlpqrj] strong[data-astro-cid-hitlpqrj]{color:var(--color-moxie-deep);font-weight:750}.buy[data-astro-cid-hitlpqrj]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-2) 0 0!important}.price[data-astro-cid-hitlpqrj]{font:800 1.0625rem/1.15 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.store[data-astro-cid-hitlpqrj]{display:block;font:500 .8125rem/1.2 var(--font-display);color:var(--color-ink-soft);white-space:normal}.btn[data-astro-cid-hitlpqrj]{flex:none;min-height:2.75rem;font-size:.9375rem}@media(min-width:40rem){.list-item[data-astro-cid-hitlpqrj]{grid-template-columns:6rem minmax(0,1fr) auto;gap:var(--space-2) var(--space-5)}.buy[data-astro-cid-hitlpqrj]{grid-column:3;grid-row:1 / span 2;flex-direction:column;align-items:flex-end;justify-content:center;margin:0!important;text-align:right}}.faq[data-astro-cid-al2ca2vr] h2[data-astro-cid-al2ca2vr]{margin-bottom:var(--space-4)}details[data-astro-cid-al2ca2vr]{border-top:1px solid var(--color-rule);padding-block:var(--space-2)}details[data-astro-cid-al2ca2vr]:first-of-type{border-top:1.5px solid var(--color-ink)}details[data-astro-cid-al2ca2vr]:last-child{border-bottom:1px solid var(--color-rule)}summary[data-astro-cid-al2ca2vr]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;cursor:pointer;font-weight:600;list-style:none}summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.chev[data-astro-cid-al2ca2vr]{flex:none;align-self:center;color:var(--color-ink-soft);transition:transform var(--motion-fast) var(--ease-out)}details[data-astro-cid-al2ca2vr][open] .chev[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}details[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin-block:var(--space-1) var(--space-2);max-width:60ch;color:var(--color-ink-soft)}.trust[data-astro-cid-plhsk4gk]{display:grid;gap:var(--space-3)}p[data-astro-cid-plhsk4gk]{color:var(--color-ink-soft)}.sources[data-astro-cid-3ntd4h4x]{margin-top:var(--space-4);padding-left:1.25rem;display:grid;gap:var(--space-1)}.changelog[data-astro-cid-mpeq25e6]{display:grid;gap:var(--space-1)}p[data-astro-cid-mpeq25e6]{margin:0}p[data-astro-cid-mpeq25e6]:last-child{margin-top:var(--space-2)}.rail[data-astro-cid-54dmjthx] ol[data-astro-cid-54dmjthx]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}a[data-astro-cid-54dmjthx]{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .25rem;border-radius:999px;text-decoration:none;background:var(--band);color:var(--on-band);font:750 .8125rem/1 var(--font-display);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.on[data-astro-cid-54dmjthx]{outline:3px solid var(--color-ink);outline-offset:2px}a[data-astro-cid-54dmjthx]:not(.on):hover{outline:2px solid var(--color-ink);outline-offset:2px}.full[data-astro-cid-54dmjthx]{display:none}@media(min-width:40rem){.short[data-astro-cid-54dmjthx]{display:none}.full[data-astro-cid-54dmjthx]{display:inline}a[data-astro-cid-54dmjthx]{font-size:.9375rem}}.aff-line[data-astro-cid-2e7mcdih]{margin-top:var(--space-2);font-size:.75rem;line-height:1.4;color:var(--color-ink-soft)}.aff-line[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]{color:inherit}.ai-cap[data-astro-cid-2e7mcdih]{margin-top:var(--space-2);font-size:.75rem;color:var(--color-ink-soft)}.made-by[data-astro-cid-2e7mcdih]{display:grid;gap:var(--space-3)}.made-by[data-astro-cid-2e7mcdih] p[data-astro-cid-2e7mcdih]{color:var(--color-ink-soft)}.post[data-astro-cid-2e7mcdih]{padding-block:var(--space-4) var(--space-12)}.draft-banner[data-astro-cid-2e7mcdih]{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-paper);border:1.5px dashed var(--color-ink);border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:600}.field[data-astro-cid-2e7mcdih]{position:relative;display:grid;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-12) var(--space-4) var(--space-6);background:var(--age);color:var(--on-age);border-radius:var(--radius-lg)}.hangtag[data-astro-cid-2e7mcdih]{position:absolute;top:-1.125rem;left:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1rem .5rem .75rem;background:var(--color-paper);color:var(--color-ink);border:var(--edge);border-radius:var(--radius-sm) var(--radius-lg) var(--radius-lg) var(--radius-sm);font:800 1rem/1 var(--font-display);letter-spacing:-.01em;transform:rotate(-2deg);box-shadow:0 6px 14px #16151a29}.hangtag[data-astro-cid-2e7mcdih]:before{content:"";width:.75rem;height:.75rem;border:2.5px solid var(--color-ink);border-radius:50%}.intro[data-astro-cid-2e7mcdih]{display:grid;gap:var(--space-5);align-content:start}h1[data-astro-cid-2e7mcdih]{max-width:18ch;font-size:clamp(2.25rem,1.4rem + 3vw,4.25rem)}.nb{white-space:nowrap}.lede[data-astro-cid-2e7mcdih]{max-width:56ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.5}.byline[data-astro-cid-2e7mcdih]{font-family:var(--font-display);font-weight:500}.byline[data-astro-cid-2e7mcdih] a[data-astro-cid-2e7mcdih]{color:inherit;font-weight:750;text-decoration:underline 2px;text-underline-offset:.2em}.safety[data-astro-cid-2e7mcdih]{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:2px solid var(--color-ink);border-radius:var(--radius-sm)}.cover-figure[data-astro-cid-2e7mcdih]{margin:var(--space-6) 0 0}.cover-figure[data-astro-cid-2e7mcdih] figcaption[data-astro-cid-2e7mcdih]{margin-top:var(--space-2);font-family:var(--font-display);color:var(--color-ink-soft)}.cover[data-astro-cid-2e7mcdih]{display:block;width:100%;aspect-ratio:32 / 9;object-fit:cover;border-radius:var(--radius-lg)}.cover[data-astro-cid-2e7mcdih] img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.reading[data-astro-cid-2e7mcdih]{max-width:52rem}.body[data-astro-cid-2e7mcdih]{margin-top:var(--space-12)}.body[data-astro-cid-2e7mcdih]>p:first-child{font-size:1.25rem;font-weight:650;line-height:1.5}.post[data-astro-cid-2e7mcdih] .prose a:not(.btn),.post[data-astro-cid-2e7mcdih] .after a:not(.btn){color:var(--color-ink);text-decoration-color:var(--age, var(--color-moxie));text-decoration-thickness:3px}.body[data-astro-cid-2e7mcdih] #also-considered li>strong{text-decoration:line-through 2px var(--color-ink)}.after[data-astro-cid-2e7mcdih]{display:grid;gap:var(--space-12);margin-top:var(--space-12);max-width:var(--measure)}@media(max-width:39.99rem){.field[data-astro-cid-2e7mcdih]{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6)}.intro[data-astro-cid-2e7mcdih]{display:contents}h1[data-astro-cid-2e7mcdih]{order:1;font-size:2rem}.field[data-astro-cid-2e7mcdih] .picks{order:2;margin-top:var(--space-3)}.lede[data-astro-cid-2e7mcdih]{order:3;font-size:1.0625rem}.byline[data-astro-cid-2e7mcdih]{order:4}}@media(min-width:48rem){.field[data-astro-cid-2e7mcdih]{padding:var(--space-16) var(--space-8) var(--space-8)}.hangtag[data-astro-cid-2e7mcdih]{left:var(--space-8);font-size:1.125rem}}.field[data-astro-cid-2e7mcdih].family{background:var(--color-ink);color:var(--color-paper)}.field[data-astro-cid-2e7mcdih].family .hangtag[data-astro-cid-2e7mcdih]:before{background:var(--color-moxie)}.field-cover[data-astro-cid-2e7mcdih]{margin:0}.field-cover[data-astro-cid-2e7mcdih] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}@media(max-width:39.99rem){.field-cover[data-astro-cid-2e7mcdih]{order:5}}@media(min-width:64rem){.field[data-astro-cid-2e7mcdih].family{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.field[data-astro-cid-2e7mcdih]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-12);align-items:start;padding:var(--space-16) var(--space-12) var(--space-12)}.hangtag[data-astro-cid-2e7mcdih]{left:var(--space-12)}}
