.crumbs[data-astro-cid-yr5q5fto]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:26px;font-size:.8rem;color:var(--muted)}.crumbs[data-astro-cid-yr5q5fto] a[data-astro-cid-yr5q5fto]{color:var(--accent-ink)}.crumbs[data-astro-cid-yr5q5fto] a[data-astro-cid-yr5q5fto]:hover{text-decoration:underline;text-underline-offset:3px}.crumbs__here[data-astro-cid-yr5q5fto]{color:var(--ink-2)}.pd[data-astro-cid-yr5q5fto]{display:grid;gap:32px;padding-top:24px}@media(min-width:940px){.pd[data-astro-cid-yr5q5fto]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}}.pd__shot[data-astro-cid-yr5q5fto]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}@media(min-width:940px){.pd__shot[data-astro-cid-yr5q5fto]{position:sticky;top:24px}}.pd__shot[data-astro-cid-yr5q5fto] img[data-astro-cid-yr5q5fto]{width:100%;height:auto}.pd[data-astro-cid-yr5q5fto] h1[data-astro-cid-yr5q5fto]{font-size:clamp(2.4rem,5vw,3.6rem);margin:.1em 0 0}.pd__name[data-astro-cid-yr5q5fto]{font-family:var(--display);font-size:1.5rem;color:var(--ink-2);margin:.1em 0 0}.pd__price[data-astro-cid-yr5q5fto]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:24px 0 20px}.pd__price[data-astro-cid-yr5q5fto] strong[data-astro-cid-yr5q5fto]{font-family:var(--display);font-size:1.7rem;font-weight:430;letter-spacing:-.02em}.pd__price[data-astro-cid-yr5q5fto] span[data-astro-cid-yr5q5fto]{color:var(--muted);font-size:.85rem}.pd__cta[data-astro-cid-yr5q5fto]{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:30px}.pd__blurb[data-astro-cid-yr5q5fto]{font-size:.95rem;max-width:58ch}.pd__subhead[data-astro-cid-yr5q5fto]{font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:34px 0 8px}.specs[data-astro-cid-yr5q5fto]{width:100%;border-collapse:collapse;font-size:.9rem}.specs[data-astro-cid-yr5q5fto] th[data-astro-cid-yr5q5fto],.specs[data-astro-cid-yr5q5fto] td[data-astro-cid-yr5q5fto]{text-align:left;padding:10px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.specs[data-astro-cid-yr5q5fto] th[data-astro-cid-yr5q5fto]{color:var(--muted);font-weight:500;width:46%;padding-right:18px}.pd__systems[data-astro-cid-yr5q5fto]{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pd__systems[data-astro-cid-yr5q5fto] a[data-astro-cid-yr5q5fto]{display:block;padding:13px 16px;border:1px solid var(--line);border-radius:var(--radius)}.pd__systems[data-astro-cid-yr5q5fto] a[data-astro-cid-yr5q5fto]:hover{border-color:var(--accent)}.pd__systems[data-astro-cid-yr5q5fto] strong[data-astro-cid-yr5q5fto]{display:block;font-size:.95rem}.pd__systems[data-astro-cid-yr5q5fto] span[data-astro-cid-yr5q5fto]{display:block;font-size:.82rem;margin-top:2px}.pd__pivot[data-astro-cid-yr5q5fto]{font-size:.88rem;color:var(--ink-2);margin:26px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);max-width:66ch}.pd__pivot[data-astro-cid-yr5q5fto] strong[data-astro-cid-yr5q5fto]{color:var(--ink)}.pd__pivot[data-astro-cid-yr5q5fto] a[data-astro-cid-yr5q5fto]{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.pd__note[data-astro-cid-yr5q5fto]{font-size:.78rem;color:var(--muted);margin-top:26px;max-width:66ch}.pd__nav[data-astro-cid-yr5q5fto]{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:60px auto 0;padding-top:26px;border-top:1px solid var(--line)}.pd__navlink[data-astro-cid-yr5q5fto] span[data-astro-cid-yr5q5fto]{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pd__navlink[data-astro-cid-yr5q5fto] strong[data-astro-cid-yr5q5fto]{font-size:.92rem;font-weight:600}.pd__navlink[data-astro-cid-yr5q5fto]:hover strong[data-astro-cid-yr5q5fto]{color:var(--accent-ink)}.pd__navlink--next[data-astro-cid-yr5q5fto]{text-align:right}.pd__navall[data-astro-cid-yr5q5fto]{font-size:.82rem;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.sr-only[data-astro-cid-yr5q5fto]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
