.store-hero[data-astro-cid-iziddzmt]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,#11152a 0%,var(--bg) 84%);align-items:flex-end;min-height:clamp(380px,48vh,540px);display:flex;position:relative;overflow:hidden}.store-hero[data-astro-cid-iziddzmt]:after{content:"";background:linear-gradient(90deg,#0b0d101a,var(--bg) 76%),linear-gradient(0deg,var(--bg),transparent 52%);pointer-events:none;position:absolute;inset:0}.store-hero-copy[data-astro-cid-iziddzmt]{z-index:2;padding-block:56px 46px;position:relative}.store-crumbs[data-astro-cid-iziddzmt]{color:var(--text-muted);margin-bottom:25px;font-size:13px}.store-crumbs[data-astro-cid-iziddzmt] a[data-astro-cid-iziddzmt]{color:var(--text-secondary)}.store-hero[data-astro-cid-iziddzmt] h1[data-astro-cid-iziddzmt]{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:680px;font-size:clamp(38px,6vw,64px);line-height:1.04}.store-hero[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{max-width:540px;color:var(--text-secondary);text-wrap:pretty;margin-top:18px;font-size:clamp(16px,2vw,19px);line-height:1.5}.store-hero-actions[data-astro-cid-iziddzmt]{align-items:center;gap:22px;margin-top:30px;display:flex}.store-hero-actions[data-astro-cid-iziddzmt] .btn-primary[data-astro-cid-iziddzmt]{min-height:46px;padding:12px 20px;font-size:15px}.store-text-link[data-astro-cid-iziddzmt]{min-height:44px;color:var(--text-primary);align-items:center;font-weight:700;display:inline-flex}.store-text-link[data-astro-cid-iziddzmt] span[data-astro-cid-iziddzmt]{color:var(--brand-purple-soft);padding-left:7px}.store-hero-art[data-astro-cid-iziddzmt]{opacity:.92;width:min(52vw,730px);height:500px;position:absolute;bottom:-20px;right:-2%;transform:perspective(800px)rotateY(-12deg)}.house-outline[data-astro-cid-iziddzmt],.room[data-astro-cid-iziddzmt],.signal[data-astro-cid-iziddzmt],.signal-origin[data-astro-cid-iziddzmt]{display:block;position:absolute}.house-outline[data-astro-cid-iziddzmt]{clip-path:polygon(0 30%,50% 0,100% 30%,100% 100%,0 100%);border:1px solid #a78bfa8a;inset:68px 44px 52px 70px}.room[data-astro-cid-iziddzmt]{border:1px solid #94a3b845;width:31%;height:28%}.room-a[data-astro-cid-iziddzmt]{top:47%;left:18%}.room-b[data-astro-cid-iziddzmt]{top:33%;left:50%}.room-c[data-astro-cid-iziddzmt]{top:64%;left:54%}.signal[data-astro-cid-iziddzmt]{border:1px solid #7c3aed6b;border-radius:50%;width:184px;height:184px;top:46%;left:42%;transform:translate(-50%,-50%)}.signal-b[data-astro-cid-iziddzmt]{border-color:#a78bfa8c;width:126px;height:126px}.signal-c[data-astro-cid-iziddzmt]{border-color:#ffffffa6;width:68px;height:68px}.signal-origin[data-astro-cid-iziddzmt]{background:#fff;border-radius:50%;width:8px;height:8px;top:46%;left:42%;box-shadow:0 0 26px 8px #a78bfabf}.store-body[data-astro-cid-iziddzmt]{padding-block:46px 72px}.decision-grid[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin-bottom:76px;display:grid}.decision-grid[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]{padding:25px 28px 29px 0}.decision-grid[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:1px solid var(--border-subtle);padding-left:28px}.decision-index[data-astro-cid-iziddzmt],.product-order[data-astro-cid-iziddzmt]{font:700 12px/1 var(--font-mono);color:var(--brand-purple-soft);letter-spacing:.08em}.decision-grid[data-astro-cid-iziddzmt] h2[data-astro-cid-iziddzmt]{color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:18px}.decision-grid[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{max-width:30ch;color:var(--text-secondary);margin-top:7px;font-size:14px;line-height:1.5}.store-collection[data-astro-cid-iziddzmt]{scroll-margin-top:150px}.collection-heading[data-astro-cid-iziddzmt]{margin-bottom:24px}.collection-heading[data-astro-cid-iziddzmt] h2[data-astro-cid-iziddzmt],.mesh-guide[data-astro-cid-iziddzmt] h2[data-astro-cid-iziddzmt]{color:#fff;letter-spacing:-.035em;font-size:clamp(27px,4vw,39px);line-height:1.12}.collection-heading[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt],.mesh-guide-heading[data-astro-cid-iziddzmt]>p[data-astro-cid-iziddzmt]{color:var(--text-secondary);margin-top:9px;font-size:16px}.store-product-list[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle)}.store-product[data-astro-cid-iziddzmt]{border-bottom:1px solid var(--border-subtle);grid-template-columns:44px minmax(170px,.58fr) minmax(0,1.42fr);align-items:center;gap:28px;padding:36px 0;display:grid;position:relative}.product-order[data-astro-cid-iziddzmt]{align-self:start;padding-top:10px}.product-visual[data-astro-cid-iziddzmt]{place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}.product-visual[data-astro-cid-iziddzmt] img[data-astro-cid-iziddzmt]{object-fit:contain;z-index:1;mix-blend-mode:normal;width:100%;max-width:280px;height:164px;position:relative;-webkit-mask-image:radial-gradient(72% 68%,#000 62%,#0000 100%);mask-image:radial-gradient(72% 68%,#000 62%,#0000 100%)}.product-glow[data-astro-cid-iziddzmt]{filter:blur(12px);background:radial-gradient(circle,#7c3aed45,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute}.product-heading[data-astro-cid-iziddzmt]{gap:2px;display:grid}.product-model[data-astro-cid-iziddzmt]{color:var(--brand-purple-soft);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.product-heading[data-astro-cid-iziddzmt] h3[data-astro-cid-iziddzmt]{color:#fff;letter-spacing:-.03em;font-size:25px;line-height:1.18}.product-scenario[data-astro-cid-iziddzmt]{color:var(--text-primary);font-size:16px;font-weight:650}.product-summary[data-astro-cid-iziddzmt]{color:var(--text-secondary);max-width:58ch;margin-top:13px;font-size:15px;line-height:1.5}.product-facts[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.product-facts[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]{padding:12px 12px 13px 0}.product-facts[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:1px solid var(--border-subtle);padding-left:12px}.product-facts[data-astro-cid-iziddzmt] dt[data-astro-cid-iziddzmt]{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.product-facts[data-astro-cid-iziddzmt] dd[data-astro-cid-iziddzmt]{color:var(--text-primary);margin-top:3px;font-size:13px;line-height:1.35}.product-action[data-astro-cid-iziddzmt]{min-height:44px;color:var(--brand-purple-soft);align-items:center;margin-top:18px;font-size:15px;font-weight:750;display:inline-flex}.product-action[data-astro-cid-iziddzmt] span[data-astro-cid-iziddzmt]{transition:transform .15s var(--ease);margin-left:8px}.product-action[data-astro-cid-iziddzmt]:hover span[data-astro-cid-iziddzmt]{transform:translate(4px)}.mesh-guide[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle);grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:78px;padding-top:42px;display:grid}.mesh-guide-heading[data-astro-cid-iziddzmt]>p[data-astro-cid-iziddzmt]{max-width:30ch}.mesh-choice[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.mesh-choice[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]{padding:20px 20px 22px 0}.mesh-choice[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:1px solid var(--border-subtle);padding-left:22px}.mesh-choice[data-astro-cid-iziddzmt] img[data-astro-cid-iziddzmt]{object-fit:contain;width:132px;height:92px;display:block}.mesh-choice[data-astro-cid-iziddzmt] h3[data-astro-cid-iziddzmt]{color:#fff;margin-top:8px;font-size:17px}.mesh-choice[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.5}.store-disclosure[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle);border-left:2px solid var(--brand-purple);gap:20px;margin-top:64px;padding:17px 0 0 16px;display:flex}.store-disclosure[data-astro-cid-iziddzmt] strong[data-astro-cid-iziddzmt]{color:#fff;flex:none;font-size:14px}.store-disclosure[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{max-width:75ch;color:var(--text-muted);font-size:13px;line-height:1.55}@media (width<=760px){.store-hero[data-astro-cid-iziddzmt]{min-height:410px}.store-hero-art[data-astro-cid-iziddzmt]{opacity:.23;width:720px;bottom:-54px;right:-292px}.store-hero-copy[data-astro-cid-iziddzmt]{padding-block:48px 40px}.store-hero[data-astro-cid-iziddzmt] h1[data-astro-cid-iziddzmt]{max-width:12ch;font-size:clamp(38px,12vw,52px)}.store-hero[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{max-width:34ch}.store-hero-actions[data-astro-cid-iziddzmt]{flex-direction:column;align-items:flex-start;gap:12px}.decision-grid[data-astro-cid-iziddzmt]{grid-template-columns:1fr;margin-bottom:58px}.decision-grid[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt],.decision-grid[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:0;padding:20px 0}.decision-grid[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle)}.decision-grid[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{max-width:43ch}.store-product[data-astro-cid-iziddzmt]{grid-template-columns:32px minmax(0,1fr);gap:9px 14px;padding:27px 0 30px}.product-visual[data-astro-cid-iziddzmt]{grid-column:2;width:min(100%,230px);min-height:125px}.product-content[data-astro-cid-iziddzmt]{grid-column:2}.product-order[data-astro-cid-iziddzmt]{grid-area:1/1/span 2}.product-heading[data-astro-cid-iziddzmt] h3[data-astro-cid-iziddzmt]{font-size:23px}.product-facts[data-astro-cid-iziddzmt]{grid-template-columns:1fr}.product-facts[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt],.product-facts[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:0;padding:10px 0}.product-facts[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle)}.mesh-guide[data-astro-cid-iziddzmt]{grid-template-columns:1fr;gap:28px;margin-top:58px}.mesh-choice[data-astro-cid-iziddzmt]{grid-template-columns:1fr}.mesh-choice[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt],.mesh-choice[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-left:0;padding:18px 0}.mesh-choice[data-astro-cid-iziddzmt]>div[data-astro-cid-iziddzmt]+div[data-astro-cid-iziddzmt]{border-top:1px solid var(--border-subtle)}.store-disclosure[data-astro-cid-iziddzmt]{margin-top:50px;display:block}.store-disclosure[data-astro-cid-iziddzmt] p[data-astro-cid-iziddzmt]{margin-top:5px}}
