.closing-description.svelte-t53bjk{color:#a1a1aa;max-width:540px;margin:22px auto 28px;font-size:15px;line-height:1.7}.motion-home.svelte-t53bjk>main:where(.svelte-t53bjk){width:100%;max-width:none;margin:0;padding:0}.motion-home.svelte-t53bjk{color:#fafafa;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;font-family:Geist Variable,sans-serif;overflow-x:clip}.motion-home.svelte-t53bjk *{box-sizing:border-box}.motion-home.svelte-t53bjk a:where(.svelte-t53bjk){color:inherit;text-decoration:none}.motion-home.svelte-t53bjk button:where(.svelte-t53bjk){font-family:inherit}.motion-home.svelte-t53bjk button:focus-visible,.motion-home.svelte-t53bjk a:where(.svelte-t53bjk):focus-visible{outline-offset:5px;outline:2px solid #ef4444}.skip-link.svelte-t53bjk{z-index:100;background:#ef4444;padding:12px;position:absolute;top:-100px;left:20px}.skip-link.svelte-t53bjk:focus{top:12px}.hero.svelte-t53bjk{isolation:isolate;max-width:1440px;min-height:720px;margin:auto;padding:90px 60px 85px;position:relative}.hero-grid.svelte-t53bjk{z-index:-2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000);mask-image:linear-gradient(#0008,#0000)}.hero-art.svelte-t53bjk{z-index:-1;object-fit:contain;opacity:.8;pointer-events:none;width:760px;height:740px;position:absolute;top:-10px;right:-100px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000),linear-gradient(#000 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 82%,#0000),linear-gradient(#000 68%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-content.svelte-t53bjk{max-width:800px;position:relative}.eyebrow.svelte-t53bjk{letter-spacing:.14em;color:#999;align-items:center;gap:10px;margin:0 0 24px;font:500 10px/1.5 ui-monospace,monospace;display:flex}h1.svelte-t53bjk{letter-spacing:-.065em;text-wrap:balance;margin:0 0 28px;font-size:clamp(65px,6.6vw,96px);font-weight:650;line-height:.99}h1.svelte-t53bjk>span:where(.svelte-t53bjk){color:#e8887f}.hero-description.svelte-t53bjk{color:#a7a7ae;text-wrap:pretty;max-width:500px;margin:0 0 30px;font-size:17px;line-height:1.7}.hero-actions.svelte-t53bjk{align-items:center;gap:26px;display:flex}.primary-button.svelte-t53bjk{background:#ef4444;border:1px solid #ef4444;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:15px 21px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.primary-button.svelte-t53bjk:hover{background:#d93636}.text-link.svelte-t53bjk{align-items:center;gap:12px;font-size:13px;display:inline-flex}.text-link.svelte-t53bjk:hover{color:#f4958d}.hero-facts.svelte-t53bjk{color:#777780;gap:20px;margin-top:30px;font-size:10px;display:flex}.hero-facts.svelte-t53bjk>span:where(.svelte-t53bjk){align-items:center;gap:7px;display:flex}.hero-facts.svelte-t53bjk>span:where(.svelte-t53bjk)+span:where(.svelte-t53bjk){border-left:1px solid #fff2;padding-left:20px}.experience.svelte-t53bjk{max-width:1440px;margin:auto;padding:0 60px 80px;scroll-margin-top:100px;position:relative}.experience.animated.svelte-t53bjk{height:calc(100svh + 3400px);padding-bottom:0}.experience-sticky.svelte-t53bjk{padding-top:22px;position:relative}.animated.svelte-t53bjk .experience-sticky:where(.svelte-t53bjk){position:sticky;top:90px}.experience-top.svelte-t53bjk{letter-spacing:.12em;color:#a0a0aa;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-top:22px;font:9px/1.5 ui-monospace,monospace;display:flex}.scroll-hint.svelte-t53bjk{color:#707079;letter-spacing:0;align-items:center;gap:8px;font-size:9px;display:flex}.experience-layout.svelte-t53bjk{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:50px;padding:40px 0 30px;display:grid}.chapter-counter.svelte-t53bjk{color:#515159;margin-bottom:22px;font:11px ui-monospace,monospace}.chapter-counter.svelte-t53bjk>span:where(.svelte-t53bjk){color:#ef7770}.chapter-copy.svelte-t53bjk{min-height:205px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px;font-size:35px;font-weight:550;line-height:1.08}.chapter-copy.svelte-t53bjk>p:where(.svelte-t53bjk){color:#9c9ca6;margin:0;font-size:13px;line-height:1.7}.chapter-controls.svelte-t53bjk{flex-direction:column;gap:3px;margin:30px 0;display:flex}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){text-align:left;color:#64646e;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:9px 0;font-size:12px;display:flex}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk)>span:where(.svelte-t53bjk):first-child{color:#62626a;width:18px;font:9px ui-monospace,monospace}.chapter-controls.svelte-t53bjk button.active:where(.svelte-t53bjk){color:#fafafa}.chapter-controls.svelte-t53bjk button.active:where(.svelte-t53bjk)>span:where(.svelte-t53bjk):first-child{color:#ef7770}.chapter-line.svelte-t53bjk{background:#ef4444;width:0;height:1px;transition:width .4s}.active.svelte-t53bjk .chapter-line:where(.svelte-t53bjk){width:30px}.product-stage.svelte-t53bjk{perspective:1500px;min-width:0;position:relative}.experience-glow.svelte-t53bjk{pointer-events:none;background:radial-gradient(#ac28281c,#0000 64%);position:absolute;inset:-100px}.room-perspective.svelte-t53bjk{transform-origin:50%;will-change:transform;position:relative}.product-caption.svelte-t53bjk{color:#666670;justify-content:space-between;margin-top:15px;font:9px ui-monospace,monospace;display:flex}.product-caption.svelte-t53bjk>a:where(.svelte-t53bjk){color:#b3b3bb;align-items:center;gap:8px;font-size:11px;display:inline-flex}.experience-progress.svelte-t53bjk{background:#ffffff12;height:1px}.experience-progress.svelte-t53bjk>span:where(.svelte-t53bjk){transform-origin:0;will-change:transform;background:#ef4444;width:100%;height:1px;display:block}h2.svelte-t53bjk{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,4vw,56px);font-weight:550;line-height:1.06}.deployment-section.svelte-t53bjk{border:1px solid #ffffff20;border-radius:8px;grid-template-columns:1fr 1fr;max-width:1320px;margin:20px auto 80px;display:grid;overflow:hidden}.deployment-art.svelte-t53bjk{background:#070707;min-height:530px;position:relative}.deployment-art.svelte-t53bjk img:where(.svelte-t53bjk){object-fit:cover;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.deployment-art.svelte-t53bjk>span:where(.svelte-t53bjk){letter-spacing:.1em;color:#aaa;align-items:center;gap:8px;font:9px ui-monospace,monospace;display:flex;position:absolute;bottom:30px;left:35px}.deployment-copy.svelte-t53bjk{padding:65px 45px}.deployment-copy.svelte-t53bjk .eyebrow:where(.svelte-t53bjk){font-size:8px}.deployment-copy.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:43px}.deployment-copy.svelte-t53bjk>p:where(.svelte-t53bjk):not(.eyebrow){color:#93939c;margin-bottom:26px;font-size:14px;line-height:1.8}.purchase.svelte-t53bjk{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;margin-top:45px;padding-top:25px;display:flex}.purchase.svelte-t53bjk>div:where(.svelte-t53bjk)>span:where(.svelte-t53bjk){letter-spacing:.07em;color:#73737e;font:8px ui-monospace,monospace;display:block}.purchase.svelte-t53bjk strong:where(.svelte-t53bjk){letter-spacing:-.04em;margin-top:9px;font-size:30px;font-weight:500;display:block}.purchase.svelte-t53bjk small:where(.svelte-t53bjk){color:#85858e;letter-spacing:0;font-size:12px;font-weight:400}.purchase.svelte-t53bjk>a:where(.svelte-t53bjk){color:#bbb;align-items:center;gap:8px;font-size:12px;display:flex}.closing.svelte-t53bjk{text-align:center;background:radial-gradient(at 50% 100%,#ef44440b,#0000 65%);padding:80px 30px 110px}.closing.svelte-t53bjk .eyebrow:where(.svelte-t53bjk){justify-content:center}.closing.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:60px}.closing.svelte-t53bjk>.primary-button:where(.svelte-t53bjk){margin-top:14px}.pr-link.svelte-t53bjk{justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex;color:#888!important}.pr-link.svelte-t53bjk>span:where(.svelte-t53bjk){color:#ccc}@media (width>=1000px) and (height<=800px){.animated.svelte-t53bjk .experience-sticky:where(.svelte-t53bjk){padding-top:8px;top:83px}.experience-layout.svelte-t53bjk{padding:22px 0 18px}.product-stage.svelte-t53bjk{--demo-room-height:460px}.chapter-copy.svelte-t53bjk{min-height:175px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:31px}.chapter-controls.svelte-t53bjk{margin:16px 0}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){padding:7px 0}.experience-top.svelte-t53bjk{padding-top:14px}}@media (width<=1150px){.hero.svelte-t53bjk{padding-left:40px;padding-right:40px}.hero-art.svelte-t53bjk{opacity:.65;right:-220px}.experience.svelte-t53bjk{padding-left:36px;padding-right:36px}.experience-layout.svelte-t53bjk{grid-template-columns:220px minmax(0,1fr);gap:28px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:31px}.deployment-section.svelte-t53bjk{margin-left:36px;margin-right:36px}.deployment-copy.svelte-t53bjk{padding:45px 30px}.deployment-copy.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:35px}}@media (width<=999px){.hero.svelte-t53bjk{min-height:660px;padding-top:75px}.hero-art.svelte-t53bjk{opacity:.5;width:650px;top:0;right:-220px}.hero-description.svelte-t53bjk{max-width:460px}.experience-layout.svelte-t53bjk{flex-direction:column;align-items:stretch;gap:24px;padding-top:30px;display:flex}.story-copy.svelte-t53bjk{display:contents}.chapter-counter.svelte-t53bjk{display:none}.chapter-copy.svelte-t53bjk{min-height:unset;max-width:600px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){margin-bottom:12px;font-size:35px}.chapter-copy.svelte-t53bjk p:where(.svelte-t53bjk){max-width:480px;font-size:14px}.chapter-controls.svelte-t53bjk{border-bottom:1px solid #ffffff16;flex-direction:row;order:-1;justify-content:space-between;margin:0}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){gap:8px;padding:10px 4px 14px;font-size:12px}.chapter-controls.svelte-t53bjk button.active:where(.svelte-t53bjk){border-bottom:1px solid #ef4444}.chapter-line.svelte-t53bjk{display:none}.product-stage.svelte-t53bjk{width:100%}.deployment-section.svelte-t53bjk{grid-template-columns:1fr 1fr}.deployment-art.svelte-t53bjk{min-height:470px}}@media (width<=650px){.hero.svelte-t53bjk{min-height:670px;padding:70px 23px 65px}.hero-content.svelte-t53bjk{max-width:100%}.eyebrow.svelte-t53bjk{letter-spacing:.09em;margin-bottom:24px;font-size:8px}h1.svelte-t53bjk{letter-spacing:-.06em;font-size:clamp(53px,10.2vw,68px);line-height:1.02}.hero-art.svelte-t53bjk{opacity:.4;width:560px;height:620px;top:25px;right:-300px}.hero-description.svelte-t53bjk{max-width:360px;font-size:15px;line-height:1.8}.hero-actions.svelte-t53bjk{gap:20px}.primary-button.svelte-t53bjk{gap:18px;padding:14px 16px;font-size:12px}.text-link.svelte-t53bjk{gap:7px;font-size:11px}.hero-facts.svelte-t53bjk{flex-wrap:wrap;gap:10px;margin-top:25px;font-size:8px}.hero-facts.svelte-t53bjk>span:where(.svelte-t53bjk)+span:where(.svelte-t53bjk){padding-left:10px}.experience.svelte-t53bjk{padding:0 18px 50px;scroll-margin-top:75px}.experience-top.svelte-t53bjk{gap:20px;font-size:8px}.scroll-hint.svelte-t53bjk{font-size:8px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){max-width:340px;font-size:32px}.chapter-copy.svelte-t53bjk p:where(.svelte-t53bjk){font-size:13px}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){gap:6px;font-size:10px}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk)>span:where(.svelte-t53bjk):first-child{width:14px;font-size:8px}.product-caption.svelte-t53bjk{font-size:8px}.deployment-section.svelte-t53bjk{grid-template-columns:1fr;margin:0 18px 35px}.deployment-art.svelte-t53bjk{min-height:310px}.deployment-art.svelte-t53bjk img:where(.svelte-t53bjk){object-position:center 45%}.deployment-copy.svelte-t53bjk{padding:35px 24px}.deployment-copy.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:34px}.purchase.svelte-t53bjk{margin-top:32px}.closing.svelte-t53bjk{padding:65px 22px 75px}.closing.svelte-t53bjk h2:where(.svelte-t53bjk){font-size:43px}.pr-link.svelte-t53bjk{gap:5px;font-size:10px}}@media (width>=600px) and (width<=999px){.animated.svelte-t53bjk .experience-sticky:where(.svelte-t53bjk){padding-top:8px;top:82px}.animated.svelte-t53bjk .experience-layout:where(.svelte-t53bjk){gap:13px;padding:16px 0}.animated.svelte-t53bjk .chapter-copy:where(.svelte-t53bjk){min-height:110px}.animated.svelte-t53bjk .chapter-copy:where(.svelte-t53bjk) h2:where(.svelte-t53bjk){margin-bottom:8px;font-size:28px}.animated.svelte-t53bjk .chapter-copy:where(.svelte-t53bjk) p:where(.svelte-t53bjk){font-size:12px;line-height:1.6}.animated.svelte-t53bjk .chapter-controls:where(.svelte-t53bjk) button:where(.svelte-t53bjk){padding-top:5px;padding-bottom:10px}.animated.svelte-t53bjk .product-stage:where(.svelte-t53bjk){--demo-room-height:clamp(380px, calc(100svh - 360px), 490px)}}@media (width>=1000px){.experience-layout.svelte-t53bjk{grid-template-columns:1fr;gap:18px;padding-top:20px}.story-copy.svelte-t53bjk{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 30px;display:grid}.chapter-counter.svelte-t53bjk{display:none}.chapter-copy.svelte-t53bjk{max-width:670px;min-height:95px}.chapter-copy.svelte-t53bjk h2:where(.svelte-t53bjk){margin-bottom:8px;font-size:28px}.chapter-copy.svelte-t53bjk p:where(.svelte-t53bjk){font-size:12px;line-height:1.55}.chapter-controls.svelte-t53bjk{flex-direction:row;gap:16px;margin:0}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){gap:5px;font-size:11px}.chapter-line.svelte-t53bjk{display:none}.product-stage.svelte-t53bjk{--demo-room-height:clamp(360px, calc(100svh - 340px), 600px);width:min(100%, calc(var(--demo-room-height) * 16 / 9));margin-inline:auto}.product-caption.svelte-t53bjk{margin-top:6px}}@media (width>=600px) and (width<=999px){.animated.svelte-t53bjk .product-stage:where(.svelte-t53bjk){--demo-room-height:clamp(340px, calc(100svh - 380px), 510px)}}@media (width<=599px){.chapter-controls.svelte-t53bjk{flex-wrap:wrap;gap:4px}.chapter-controls.svelte-t53bjk button:where(.svelte-t53bjk){gap:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.motion-home.svelte-t53bjk :where(.svelte-t53bjk){scroll-behavior:auto!important;transition:none!important}.room-perspective.svelte-t53bjk{will-change:auto}.experience-layout.svelte-t53bjk{align-items:start}}
