.zr[data-astro-cid-7qob6g6d]{background:#f5f3ef}.hero[data-astro-cid-7qob6g6d]{position:relative;overflow:clip;color:#f5f3ef;background:radial-gradient(60% 80% at 72% 50%,#1a1b22,#0d0d0d 70%)}.hero-in[data-astro-cid-7qob6g6d]{max-width:1440px;margin:0 auto;padding:clamp(56px,8vw,112px) clamp(16px,4vw,56px) clamp(48px,6vw,88px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,64px);align-items:center}.crumbs[data-astro-cid-7qob6g6d]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6e7088}.crumbs[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d]{color:#999a9f;text-decoration:none;padding:12px 0;margin:-12px 0}.crumbs[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d]:hover{color:#f5f3ef}.crumbs[data-astro-cid-7qob6g6d] .here[data-astro-cid-7qob6g6d]{color:var(--gold)}.kicker[data-astro-cid-7qob6g6d]{margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#999a9f}.kicker[data-astro-cid-7qob6g6d] span[data-astro-cid-7qob6g6d]{color:var(--gold);margin-right:12px}.title[data-astro-cid-7qob6g6d]{margin:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:0 .45em;line-height:.9}.t-name[data-astro-cid-7qob6g6d]{font-size:clamp(96px,11vw,176px);color:#f5f3ef}.t-word[data-astro-cid-7qob6g6d]{font-family:var(--font-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:clamp(18px,1.8vw,26px);padding-bottom:.7em;color:var(--gold)}.headline[data-astro-cid-7qob6g6d]{margin:18px 0 0;font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:15px;letter-spacing:.08em}.intro[data-astro-cid-7qob6g6d]{max-width:520px;margin:14px 0 0;color:#c8c9d3;font-size:clamp(16px,1.2vw,17px);line-height:1.65}.chips[data-astro-cid-7qob6g6d]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-7qob6g6d] li[data-astro-cid-7qob6g6d]{padding:8px 12px;border:1px solid #2c2d36;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c8c9d3}.cta[data-astro-cid-7qob6g6d]{margin-top:28px}.hero-art[data-astro-cid-7qob6g6d]{position:relative}.hero-art[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{position:relative;width:100%;height:auto}.floor[data-astro-cid-7qob6g6d]{position:absolute;left:4%;right:4%;bottom:-1%;height:14%;background:radial-gradient(closest-side,rgba(0,0,0,.75),transparent)}.subnav[data-astro-cid-7qob6g6d]{position:sticky;top:64px;z-index:30;background:#0d0d0df0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #22232a;border-bottom:1px solid #22232a}.subnav-in[data-astro-cid-7qob6g6d]{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex;gap:clamp(16px,3vw,44px);overflow-x:auto;scrollbar-width:none}.subnav-in[data-astro-cid-7qob6g6d]::-webkit-scrollbar{display:none}.subnav[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d]{flex:none;display:flex;align-items:center;gap:8px;min-height:56px;color:#999a9f;text-decoration:none;font-family:var(--font-heading);font-weight:600;font-stretch:125%;text-transform:uppercase;font-size:12px;letter-spacing:.12em;transition:color .25s}.subnav[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d] span[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-weight:400;font-size:11px;color:#434459}.subnav[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d]:hover,.subnav[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d].on{color:#f5f3ef}.subnav[data-astro-cid-7qob6g6d] a[data-astro-cid-7qob6g6d].on span[data-astro-cid-7qob6g6d]{color:var(--gold)}.wrap[data-astro-cid-7qob6g6d]{max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,56px)}[data-astro-cid-7qob6g6d][data-sec]{scroll-margin-top:120px}.z-label[data-astro-cid-7qob6g6d]{color:#8b6504}.z-title[data-astro-cid-7qob6g6d]{color:#0d0d0d}.ov[data-astro-cid-7qob6g6d] .z-title[data-astro-cid-7qob6g6d]{margin-top:14px}.ov-grid[data-astro-cid-7qob6g6d]{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.tl[data-astro-cid-7qob6g6d]{margin:0;position:relative;aspect-ratio:4 / 5;background:#f2f2f2;border:1px solid #e2dfd8;overflow:hidden}.tl[data-astro-cid-7qob6g6d] video[data-astro-cid-7qob6g6d]{width:100%;height:100%;object-fit:cover;display:block}.pillars[data-astro-cid-7qob6g6d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}.pillars[data-astro-cid-7qob6g6d] li[data-astro-cid-7qob6g6d]{padding:24px 24px 28px;background:#fff;border:1px solid #e2dfd8;border-top:3px solid var(--gold)}.p-num[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-size:12px;color:#8b6504}.pillars[data-astro-cid-7qob6g6d] h3[data-astro-cid-7qob6g6d]{margin:10px 0 8px;font-family:var(--font-heading);font-weight:800;font-stretch:125%;text-transform:uppercase;font-size:18px;color:#0d0d0d}.pillars[data-astro-cid-7qob6g6d] p[data-astro-cid-7qob6g6d]{margin:0;color:#434459;font-size:15px;line-height:1.6}.setups[data-astro-cid-7qob6g6d]{background:#ebe9e4}.st-head[data-astro-cid-7qob6g6d]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.st-head[data-astro-cid-7qob6g6d] .z-title[data-astro-cid-7qob6g6d]{margin-top:14px}.tabs[data-astro-cid-7qob6g6d]{display:flex;border:1px solid #c8c9d3}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d]{min-width:120px;min-height:44px;padding:0 18px;border:0;background:transparent;color:#434459;font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:12px;letter-spacing:.12em;cursor:pointer;transition:background .25s,color .25s}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d].on{background:#0d0d0d;color:var(--gold)}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d]{position:relative}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d][data-line=curved]{background:#0d0d0d;color:#f5f3ef}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d][data-line=curved].on{color:var(--gold)}.new[data-astro-cid-7qob6g6d]{position:absolute;top:-10px;right:-8px;padding:3px 7px;background:var(--gold);color:#0d0d0d;font-family:JetBrains Mono,monospace;font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.line[data-astro-cid-7qob6g6d][hidden]{display:none}.st-grid[data-astro-cid-7qob6g6d]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:clamp(20px,3vw,40px);align-items:start}.st-stage[data-astro-cid-7qob6g6d]{position:relative;aspect-ratio:16 / 11;background:#f2f2f2;border:1px solid #e2dfd8;overflow:hidden}.st-img[data-astro-cid-7qob6g6d]{position:absolute;inset:6% 6% 5%;width:88%;height:89%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .45s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.st-img[data-astro-cid-7qob6g6d].on{opacity:1;transform:none}.st-list[data-astro-cid-7qob6g6d]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.st-btn[data-astro-cid-7qob6g6d]{width:100%;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:10px;border:1px solid #e2dfd8;background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color .25s,box-shadow .25s}.st-btn[data-astro-cid-7qob6g6d]:hover{border-color:#999a9f}.st-btn[data-astro-cid-7qob6g6d].on{border-color:#8b6504;box-shadow:inset 3px 0 #8b6504}.st-th[data-astro-cid-7qob6g6d]{display:flex;align-items:center;justify-content:center;height:72px;background:#f2f2f2}.st-th[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{max-width:88%;max-height:84%;width:auto;height:auto;object-fit:contain}.st-txt[data-astro-cid-7qob6g6d]{display:flex;flex-direction:column;gap:3px}.st-code[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;color:#8b6504}.st-name[data-astro-cid-7qob6g6d]{font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:14px;color:#0d0d0d}.st-desc[data-astro-cid-7qob6g6d]{font-size:13px;line-height:1.45;color:#6e7088}.st-parts[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-size:11px;color:#434459}.st-dims[data-astro-cid-7qob6g6d]{display:flex;gap:12px;font-size:13px;color:#6e7088}.st-dims[data-astro-cid-7qob6g6d] b[data-astro-cid-7qob6g6d]{color:#0d0d0d;font-weight:700}.p-grid[data-astro-cid-7qob6g6d]{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.p-card[data-astro-cid-7qob6g6d]{display:flex;flex-direction:column;background:#fff;border:1px solid #e2dfd8}.p-stage[data-astro-cid-7qob6g6d]{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#f2f2f2}.p-stage[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{max-width:78%;max-height:78%;width:auto;height:auto;object-fit:contain;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.p-card[data-astro-cid-7qob6g6d]:hover .p-stage[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{transform:scale(1.05)}.p-body[data-astro-cid-7qob6g6d]{display:flex;flex-direction:column;gap:4px;padding:14px 16px 18px}.p-code[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;color:#8b6504}.p-name[data-astro-cid-7qob6g6d]{font-family:var(--font-heading);font-weight:700;font-stretch:125%;text-transform:uppercase;font-size:14px;line-height:1.3;color:#0d0d0d}.details[data-astro-cid-7qob6g6d]{background:#0d0d0d;color:#f5f3ef}.details[data-astro-cid-7qob6g6d] .z-label[data-astro-cid-7qob6g6d]{color:var(--gold)}.details[data-astro-cid-7qob6g6d] .z-title[data-astro-cid-7qob6g6d]{color:#f5f3ef;margin-top:14px}.dt-grid[data-astro-cid-7qob6g6d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.lead[data-astro-cid-7qob6g6d]{margin:18px 0 0;color:#c8c9d3;font-size:16px;line-height:1.65;max-width:520px}.specs[data-astro-cid-7qob6g6d]{margin:24px 0 0;border-top:1px solid #22232a}.specs[data-astro-cid-7qob6g6d] div[data-astro-cid-7qob6g6d]{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #22232a}.specs[data-astro-cid-7qob6g6d] dt[data-astro-cid-7qob6g6d]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6e7088;align-self:center}.specs[data-astro-cid-7qob6g6d] dd[data-astro-cid-7qob6g6d]{margin:0;color:#f5f3ef;font-size:15px}.dt-imgs[data-astro-cid-7qob6g6d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dt-imgs[data-astro-cid-7qob6g6d] li[data-astro-cid-7qob6g6d]{position:relative;aspect-ratio:1 / 1;background:#f2f2f2;overflow:hidden}.dt-imgs[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{width:100%;height:100%;object-fit:cover}.dt-imgs[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d].fit-c{object-fit:contain;padding:14% 8%}.dt-imgs[data-astro-cid-7qob6g6d] span[data-astro-cid-7qob6g6d]{position:absolute;left:12px;bottom:12px;padding:6px 10px;background:#0d0d0ddb;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f5f3ef}@media(max-width:999px){.hero-in[data-astro-cid-7qob6g6d],.st-grid[data-astro-cid-7qob6g6d],.dt-grid[data-astro-cid-7qob6g6d]{grid-template-columns:1fr}.hero-art[data-astro-cid-7qob6g6d]{order:-1}.ov-grid[data-astro-cid-7qob6g6d]{grid-template-columns:1fr}.tl[data-astro-cid-7qob6g6d]{max-width:520px;width:100%;justify-self:center}.p-grid[data-astro-cid-7qob6g6d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.st-btn[data-astro-cid-7qob6g6d]{grid-template-columns:80px 1fr}.tabs[data-astro-cid-7qob6g6d]{width:100%}.tabs[data-astro-cid-7qob6g6d] button[data-astro-cid-7qob6g6d]{flex:1;min-width:0}}@media(prefers-reduced-motion:reduce){.st-img[data-astro-cid-7qob6g6d],.p-stage[data-astro-cid-7qob6g6d] img[data-astro-cid-7qob6g6d]{transition:none}}
