.jump[data-astro-cid-rcy7iuhi]{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.jump[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{border-radius:var(--radius-pill);min-height:44px;font-weight:700;font-size:var(--fs-sm);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem .6rem;transition:background .25s,border-color .25s;display:inline-flex}.jump[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]:hover{background:#ffffff24;border-color:#fff6}.jump[data-astro-cid-rcy7iuhi] .mono[data-astro-cid-rcy7iuhi]{background:var(--brand-sky);border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.p-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,1rem + 5vw,5.5rem);display:grid}.flip[data-astro-cid-rcy7iuhi] .p-media[data-astro-cid-rcy7iuhi]{order:2}.p-media[data-astro-cid-rcy7iuhi]{top:calc(var(--header-h) + 2rem);aspect-ratio:1/.95;border-radius:var(--radius-lg);background:radial-gradient(70% 70% at 50% 55%, #fff 0%, var(--sky-50) 65%, var(--sky-100) 100%);border:1px solid var(--line);place-items:center;padding:clamp(2rem,1rem + 4vw,4rem);display:grid;position:sticky;overflow:hidden}.section--alt[data-astro-cid-rcy7iuhi] .p-media[data-astro-cid-rcy7iuhi]{background:radial-gradient(70% 70% at 50% 55%, #fff 0%, #fff 50%, var(--sky-50) 100%)}.p-media[data-astro-cid-rcy7iuhi] img{z-index:1;mix-blend-mode:multiply;object-fit:contain;max-height:100%;position:relative}.p-media--photo[data-astro-cid-rcy7iuhi],.section--alt[data-astro-cid-rcy7iuhi] .p-media--photo[data-astro-cid-rcy7iuhi]{background:var(--navy-900);box-shadow:var(--shadow-lg);border:0;padding:0}.p-media--photo[data-astro-cid-rcy7iuhi] img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;max-height:none;position:absolute;inset:0}.p-media--photo[data-astro-cid-rcy7iuhi]:after{content:"";z-index:1;background:linear-gradient(200deg,#0000 45%,#070d248c);position:absolute;inset:0}.p-media--photo[data-astro-cid-rcy7iuhi] .p-num[data-astro-cid-rcy7iuhi]{z-index:2;color:#ffffff38}.p-code[data-astro-cid-rcy7iuhi]{z-index:2;background:var(--navy-800);color:#fff;font-size:var(--fs-xs);letter-spacing:.1em;border-radius:8px;padding:.35rem .7rem;position:absolute;top:1.25rem;left:1.25rem}.p-num[data-astro-cid-rcy7iuhi]{letter-spacing:-.06em;color:#4d98d91a;font-size:clamp(8rem,5rem + 10vw,14rem);font-weight:800;line-height:1;position:absolute;bottom:-.22em;right:-.05em}.p-info[data-astro-cid-rcy7iuhi]{justify-items:start;gap:2rem;display:grid}.p-info[data-astro-cid-rcy7iuhi] header[data-astro-cid-rcy7iuhi]{gap:.9rem;display:grid}.p-info[data-astro-cid-rcy7iuhi] h2[data-astro-cid-rcy7iuhi]{font-size:var(--fs-2xl)}.spec[data-astro-cid-rcy7iuhi]{border-radius:var(--radius);border:1px solid var(--line);background:#fff;width:100%;overflow:hidden}.spec-head[data-astro-cid-rcy7iuhi],.spec-row[data-astro-cid-rcy7iuhi]{justify-content:space-between;gap:1rem;padding:.95rem 1.25rem;display:flex}.spec-head[data-astro-cid-rcy7iuhi]{background:var(--navy-900);color:var(--sky-200);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.spec-row[data-astro-cid-rcy7iuhi]{border-top:1px solid var(--line);align-items:center}.spec-row[data-astro-cid-rcy7iuhi]:nth-child(odd){background:var(--surface-alt)}.mat[data-astro-cid-rcy7iuhi]{font-weight:700}.val[data-astro-cid-rcy7iuhi]{font-size:var(--fs-sm);color:var(--ink-soft);text-align:right}.val[data-astro-cid-rcy7iuhi] svg{color:var(--brand-sky)}.spec-row--hl[data-astro-cid-rcy7iuhi]{background:var(--sky-50)!important}.spec-row--hl[data-astro-cid-rcy7iuhi] .val[data-astro-cid-rcy7iuhi]{color:var(--brand-navy);font-weight:500}.note[data-astro-cid-rcy7iuhi]{font-size:var(--fs-xs);color:var(--steel);border-top:1px dashed var(--line-strong);padding:.75rem 1.25rem}.meta[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;display:grid}.meta[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:.75rem;font-weight:500}.tags[data-astro-cid-rcy7iuhi]{flex-wrap:wrap;gap:.45rem;display:flex}.tags[data-astro-cid-rcy7iuhi] li[data-astro-cid-rcy7iuhi]{background:var(--navy-800);color:#fff;font-size:var(--fs-xs);border-radius:999px;padding:.4rem .8rem;font-weight:700}.tags--soft[data-astro-cid-rcy7iuhi] li[data-astro-cid-rcy7iuhi]{background:var(--sky-100);color:var(--navy-700)}.compare[data-astro-cid-rcy7iuhi]{overflow:hidden}.compare[data-astro-cid-rcy7iuhi] .container[data-astro-cid-rcy7iuhi]{position:relative}.table-wrap[data-astro-cid-rcy7iuhi]{border-radius:var(--radius);border:1px solid var(--line-dark);background:#ffffff08;overflow-x:auto}table[data-astro-cid-rcy7iuhi]{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--fs-sm)}th[data-astro-cid-rcy7iuhi],td[data-astro-cid-rcy7iuhi]{text-align:left;border-bottom:1px solid var(--line-dark);padding:1.1rem 1.25rem}thead[data-astro-cid-rcy7iuhi] th[data-astro-cid-rcy7iuhi]{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sky-200)}tbody[data-astro-cid-rcy7iuhi] tr[data-astro-cid-rcy7iuhi]:last-child>[data-astro-cid-rcy7iuhi]{border-bottom:0}tbody[data-astro-cid-rcy7iuhi] tr[data-astro-cid-rcy7iuhi]:hover{background:#ffffff0a}tbody[data-astro-cid-rcy7iuhi] th[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]{min-height:44px;font-weight:800;font-size:var(--fs-base);align-items:center;display:inline-flex}tbody[data-astro-cid-rcy7iuhi] th[data-astro-cid-rcy7iuhi] a[data-astro-cid-rcy7iuhi]:hover,.c[data-astro-cid-rcy7iuhi] svg{color:var(--brand-sky)}.dash[data-astro-cid-rcy7iuhi],.muted[data-astro-cid-rcy7iuhi]{color:var(--on-dark-soft)}.turnkey[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.turnkey[data-astro-cid-rcy7iuhi] li[data-astro-cid-rcy7iuhi]{border-radius:var(--radius);border:1px solid var(--line);align-content:start;gap:.7rem;padding:1.75rem 1.5rem;display:grid;position:relative}.turnkey[data-astro-cid-rcy7iuhi] .n[data-astro-cid-rcy7iuhi]{font-size:var(--fs-xs);color:var(--steel);position:absolute;top:1.5rem;right:1.5rem}.turnkey[data-astro-cid-rcy7iuhi] .ico[data-astro-cid-rcy7iuhi]{background:var(--grad-brand);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:.75rem;display:grid}.turnkey[data-astro-cid-rcy7iuhi] h3[data-astro-cid-rcy7iuhi]{font-size:var(--fs-md)}.turnkey[data-astro-cid-rcy7iuhi] p[data-astro-cid-rcy7iuhi]{font-size:var(--fs-sm);color:var(--steel)}@media (width<=960px){.p-grid[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr}.flip[data-astro-cid-rcy7iuhi] .p-media[data-astro-cid-rcy7iuhi]{order:0}.p-media[data-astro-cid-rcy7iuhi]{aspect-ratio:4/3;position:relative;top:0}.turnkey[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr 1fr}}@media (width<=560px){.meta[data-astro-cid-rcy7iuhi],.turnkey[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr}.spec-row[data-astro-cid-rcy7iuhi]{flex-direction:column;align-items:flex-start;gap:.2rem}.val[data-astro-cid-rcy7iuhi]{text-align:left}}
