.product[data-astro-cid-rpzng3pu]{background:var(--paper)}.phero[data-astro-cid-rpzng3pu]{padding-block:28px clamp(56px,7vw,96px)}.crumb[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--ink-50);margin-bottom:clamp(32px,5vw,64px)}.crumb[data-astro-cid-rpzng3pu] a[data-astro-cid-rpzng3pu]{color:var(--ink-50);transition:color .15s ease}.crumb[data-astro-cid-rpzng3pu] a[data-astro-cid-rpzng3pu]:hover,.crumb__here[data-astro-cid-rpzng3pu]{color:var(--ink)}.phero__grid[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center}.phero__meta[data-astro-cid-rpzng3pu]{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:22px}.phero__idx[data-astro-cid-rpzng3pu]{color:var(--ink);padding:3px 7px;border:1px solid var(--line-2);font-size:11.5px}.phero__name[data-astro-cid-rpzng3pu]{font-size:clamp(2.3rem,5vw,4.2rem);line-height:1;letter-spacing:-.035em;margin-bottom:20px}.phero__model[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:var(--ink-60);margin-bottom:28px}.phero__ce[data-astro-cid-rpzng3pu]{padding:3px 8px;border:1px solid var(--line-2);color:var(--ink)}.phero__intro[data-astro-cid-rpzng3pu]{font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.7;color:var(--ink-60);max-width:54ch;margin-bottom:36px}.phero__cta[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;gap:12px}.phero__visual[data-astro-cid-rpzng3pu]{margin:0;aspect-ratio:5 / 4;background:var(--stone);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;overflow:hidden}.phero__visual[data-astro-cid-rpzng3pu] img[data-astro-cid-rpzng3pu]{width:86%;height:86%;object-fit:contain}.phero__specs[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,64px);border-top:2px solid var(--ink)}.phero__specs[data-astro-cid-rpzng3pu]>div[data-astro-cid-rpzng3pu]{padding:22px 20px 0 0}.phero__specs[data-astro-cid-rpzng3pu]>div[data-astro-cid-rpzng3pu]+div[data-astro-cid-rpzng3pu]{padding-left:20px;border-left:1px solid var(--line)}.phero__specs[data-astro-cid-rpzng3pu] dt[data-astro-cid-rpzng3pu]{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:8px}.phero__specs[data-astro-cid-rpzng3pu] dd[data-astro-cid-rpzng3pu]{margin:0;font-size:clamp(15px,1.3vw,17px);color:var(--ink)}.psec[data-astro-cid-rpzng3pu]{border-top:1px solid var(--line)}.psec--alt[data-astro-cid-rpzng3pu]{background:var(--paper-2)}.psec__grid[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.psec__head--wide[data-astro-cid-rpzng3pu]{margin-bottom:clamp(36px,5vw,60px)}.psec__title[data-astro-cid-rpzng3pu]{font-size:clamp(1.9rem,3.4vw,2.8rem);letter-spacing:-.03em;line-height:1.05}.psec__note[data-astro-cid-rpzng3pu]{margin-top:24px;font-size:12.5px;line-height:1.7;color:var(--ink-50)}.apps[data-astro-cid-rpzng3pu]{list-style:none;padding:0;border-top:1px solid var(--line)}.apps[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:24px 0;border-bottom:1px solid var(--line)}.apps[data-astro-cid-rpzng3pu] span[data-astro-cid-rpzng3pu]{font-size:12px;color:var(--ink-50);padding-top:5px}.apps[data-astro-cid-rpzng3pu] p[data-astro-cid-rpzng3pu]{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--ink)}.features[data-astro-cid-rpzng3pu]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-2)}.feature[data-astro-cid-rpzng3pu]{padding:28px 28px 32px 0;border-bottom:1px solid var(--line)}.feature[data-astro-cid-rpzng3pu]:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--line)}.feature[data-astro-cid-rpzng3pu] h3[data-astro-cid-rpzng3pu]{font-size:19px;letter-spacing:-.015em;margin-bottom:10px}.feature[data-astro-cid-rpzng3pu] p[data-astro-cid-rpzng3pu]{font-size:15px;line-height:1.65;color:var(--ink-60)}.pdark[data-astro-cid-rpzng3pu]{border-top:0}.advs[data-astro-cid-rpzng3pu]{list-style:none;padding:0;border-top:1px solid var(--line-dark)}.advs[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]{position:relative;padding:24px 0 24px 36px;border-bottom:1px solid var(--line-dark);font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--on-dark)}.advs[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]:before{content:"";position:absolute;left:0;top:36px;width:18px;height:2px;background:var(--violet)}.techtable[data-astro-cid-rpzng3pu]{width:100%;border-collapse:collapse;border-top:2px solid var(--ink)}.techtable[data-astro-cid-rpzng3pu] tr[data-astro-cid-rpzng3pu]{border-bottom:1px solid var(--line)}.techtable[data-astro-cid-rpzng3pu] th[data-astro-cid-rpzng3pu]{text-align:left;font-weight:500;color:var(--ink-60);padding:15px 20px 15px 0;width:44%;font-size:14.5px;vertical-align:top}.techtable[data-astro-cid-rpzng3pu] td[data-astro-cid-rpzng3pu]{font-family:var(--font-mono);font-size:14px;color:var(--ink);padding:15px 0}.config[data-astro-cid-rpzng3pu]{display:flex;flex-direction:column;gap:40px}.config__title[data-astro-cid-rpzng3pu]{font-size:19px;letter-spacing:-.015em;padding-bottom:14px;margin-bottom:20px;border-bottom:2px solid var(--ink)}.vgroup[data-astro-cid-rpzng3pu]+.vgroup[data-astro-cid-rpzng3pu]{margin-top:22px}.vgroup__label[data-astro-cid-rpzng3pu]{display:block;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);margin-bottom:10px}.vgroup__badges[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;gap:8px}.vbadge[data-astro-cid-rpzng3pu]{font-size:13.5px;padding:8px 13px;border:1px solid var(--line-2);background:var(--white);color:var(--ink)}.vbadge--ref[data-astro-cid-rpzng3pu]{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.vbadge[data-astro-cid-rpzng3pu] em[data-astro-cid-rpzng3pu]{font-style:normal;color:var(--yellow)}.vgroup__note[data-astro-cid-rpzng3pu]{display:block;font-size:13.5px;color:var(--ink-50);margin-top:10px}.tools[data-astro-cid-rpzng3pu]{list-style:none;padding:0}.tools[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.tools__name[data-astro-cid-rpzng3pu]{font-weight:600;color:var(--ink)}.tools__note[data-astro-cid-rpzng3pu]{font-family:var(--font-mono);font-size:13px;color:var(--ink-50)}.trust[data-astro-cid-rpzng3pu]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.trust[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]{position:relative;padding-left:22px;font-size:14px;color:var(--ink-60)}.trust[data-astro-cid-rpzng3pu] li[data-astro-cid-rpzng3pu]:before{content:"";position:absolute;left:0;top:9px;width:10px;height:2px;background:var(--ink)}.gallery[data-astro-cid-rpzng3pu]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery--2[data-astro-cid-rpzng3pu]{grid-template-columns:repeat(2,1fr)}.gitem[data-astro-cid-rpzng3pu] figure[data-astro-cid-rpzng3pu]{margin:0}.gitem__btn[data-astro-cid-rpzng3pu],.gitem[data-astro-cid-rpzng3pu] video[data-astro-cid-rpzng3pu]{display:block;width:100%;aspect-ratio:4 / 3;padding:0;border:0;border-radius:var(--r-md);overflow:hidden;background:var(--ink-2);cursor:zoom-in}.gitem__btn[data-astro-cid-rpzng3pu] img[data-astro-cid-rpzng3pu]{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.gitem__btn[data-astro-cid-rpzng3pu]:hover img[data-astro-cid-rpzng3pu]{transform:scale(1.03)}.gitem__btn--cut[data-astro-cid-rpzng3pu]{background:var(--stone)}.gitem__btn--cut[data-astro-cid-rpzng3pu] img[data-astro-cid-rpzng3pu]{object-fit:contain;padding:6%}.gitem[data-astro-cid-rpzng3pu] video[data-astro-cid-rpzng3pu]{object-fit:cover;background:#000;cursor:default}.gitem[data-astro-cid-rpzng3pu] figcaption[data-astro-cid-rpzng3pu]{padding-top:12px;font-size:13.5px;color:var(--ink-60)}.others[data-astro-cid-rpzng3pu]{border-top:1px solid var(--line)}.others__grid[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ocard[data-astro-cid-rpzng3pu]{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center;padding:18px;background:var(--white);border-radius:var(--r-md);border:1px solid var(--line);transition:border-color .2s ease}.ocard[data-astro-cid-rpzng3pu]:hover{border-color:var(--ink)}.ocard__media[data-astro-cid-rpzng3pu]{aspect-ratio:4 / 3;background:var(--stone);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;overflow:hidden}.ocard__media[data-astro-cid-rpzng3pu] img[data-astro-cid-rpzng3pu]{width:84%;height:84%;object-fit:contain}.ocard__body[data-astro-cid-rpzng3pu]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ocard__meta[data-astro-cid-rpzng3pu]{font-size:11.5px;letter-spacing:.06em;color:var(--ink-50)}.ocard__name[data-astro-cid-rpzng3pu]{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.ocard__tag[data-astro-cid-rpzng3pu]{font-size:14.5px;line-height:1.55;color:var(--ink-60);margin-bottom:8px}.stickybar[data-astro-cid-rpzng3pu]{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--line-dark)}.stickybar__name[data-astro-cid-rpzng3pu]{font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--on-dark);line-height:1.2}.stickybar[data-astro-cid-rpzng3pu] .btn[data-astro-cid-rpzng3pu]{margin-left:auto;min-height:44px;padding:0 18px;font-size:14px}.lightbox[data-astro-cid-rpzng3pu]{position:fixed;inset:0;z-index:9999;background:#0a0a09f2;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,64px);cursor:zoom-out}.lightbox[data-astro-cid-rpzng3pu][hidden]{display:none!important}.lightbox__stage[data-astro-cid-rpzng3pu]{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px;cursor:default}.lightbox__img[data-astro-cid-rpzng3pu]{max-width:90vw;max-height:82vh;object-fit:contain;background:var(--stone)}.lightbox__count[data-astro-cid-rpzng3pu]{font-family:var(--font-mono);font-size:13px;color:#ffffffb3}.lightbox__close[data-astro-cid-rpzng3pu]{position:fixed;top:18px;right:20px;width:48px;height:48px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:18px}.lightbox__close[data-astro-cid-rpzng3pu]:hover{border-color:#fff}.lightbox__nav[data-astro-cid-rpzng3pu]{position:fixed;top:50%;transform:translateY(-50%);width:52px;height:52px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:28px;line-height:1}.lightbox__nav[data-astro-cid-rpzng3pu]:hover{border-color:#fff}.lightbox__nav[data-astro-cid-rpzng3pu][hidden]{display:none}.lightbox__prev[data-astro-cid-rpzng3pu]{left:clamp(10px,3vw,40px)}.lightbox__next[data-astro-cid-rpzng3pu]{right:clamp(10px,3vw,40px)}@media(max-width:1000px){.features[data-astro-cid-rpzng3pu]{grid-template-columns:1fr 1fr}.feature[data-astro-cid-rpzng3pu]:not(:nth-child(3n+1)){padding-left:0;border-left:0}.feature[data-astro-cid-rpzng3pu]:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}}@media(max-width:900px){.phero__grid[data-astro-cid-rpzng3pu],.psec__grid[data-astro-cid-rpzng3pu],.others__grid[data-astro-cid-rpzng3pu]{grid-template-columns:1fr}.phero__visual[data-astro-cid-rpzng3pu]{order:-1}.phero__specs[data-astro-cid-rpzng3pu]{grid-template-columns:1fr 1fr}.phero__specs[data-astro-cid-rpzng3pu]>div[data-astro-cid-rpzng3pu]:nth-child(3){padding-left:0;border-left:0}.phero__specs[data-astro-cid-rpzng3pu]>div[data-astro-cid-rpzng3pu]:nth-child(n+3){padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.gallery[data-astro-cid-rpzng3pu],.gallery--2[data-astro-cid-rpzng3pu]{grid-template-columns:1fr 1fr}.stickybar[data-astro-cid-rpzng3pu]{display:flex}body{padding-bottom:68px}}@media(max-width:560px){.features[data-astro-cid-rpzng3pu]{grid-template-columns:1fr}.feature[data-astro-cid-rpzng3pu],.feature[data-astro-cid-rpzng3pu]:nth-child(2n){padding:22px 0;border-left:0}.gallery[data-astro-cid-rpzng3pu],.gallery--2[data-astro-cid-rpzng3pu],.trust[data-astro-cid-rpzng3pu],.ocard[data-astro-cid-rpzng3pu]{grid-template-columns:1fr}.techtable[data-astro-cid-rpzng3pu] th[data-astro-cid-rpzng3pu]{width:46%;font-size:13.5px}.techtable[data-astro-cid-rpzng3pu] td[data-astro-cid-rpzng3pu]{font-size:13px}}
