.home-v2-fallback[data-v-f6d4fad0]{position:absolute;inset:0;display:grid;place-items:center;background:#161616;overflow:hidden}.home-v2-fallback__sphere[data-v-f6d4fad0]{position:absolute;display:block;border-radius:50%;border:1px solid hsla(0,0%,95%,.1);background:radial-gradient(circle at 32% 26%,hsla(0,0%,95%,.34),transparent 7%),radial-gradient(circle at 38% 31%,hsla(0,0%,95%,.16),transparent 22%),radial-gradient(circle at 72% 76%,rgba(166,51,72,.16),transparent 30%),radial-gradient(circle at 54% 58%,#4852568a,#141617eb 67%,#080808fa);box-shadow:inset -28px -36px 90px #0000009e,inset 18px 24px 70px #f2f2f214,0 0 90px #cce2e812}.home-v2-fallback__sphere--main[data-v-f6d4fad0]{width:min(54vw,520px);aspect-ratio:1;transform:translate3d(-3vw,-2vh,0)}.home-v2-fallback__sphere--secondary[data-v-f6d4fad0]{width:min(25vw,240px);aspect-ratio:1;transform:translate3d(16vw,16vh,0);opacity:.88}@media(max-width:760px){.home-v2-fallback__sphere--main[data-v-f6d4fad0]{width:74vw;transform:translate3d(-7vw,-3vh,0)}.home-v2-fallback__sphere--secondary[data-v-f6d4fad0]{width:34vw;transform:translate3d(20vw,14vh,0)}}.home-v2-scene[data-v-96b551ee]{position:fixed;z-index:1;width:100vw;height:100svh;overflow:hidden;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.home-v2-scene[data-v-96b551ee],.home-v2-scene--services[data-v-96b551ee]{inset:0;background:transparent;pointer-events:auto}.home-v2-scene--services[data-v-96b551ee]{position:absolute;z-index:3;width:100%;height:100%}.home-v2-scene[data-v-96b551ee] .home-v2-scene__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .58s ease}.home-v2-scene.is-ready[data-v-96b551ee] .home-v2-scene__canvas{opacity:1}.home-v2-scene__showroom-labels[data-v-96b551ee]{position:fixed;inset:0;z-index:8;pointer-events:none}.home-v2-scene__showroom-card[data-v-96b551ee]{position:absolute;left:0;top:0;display:block;width:clamp(126px,11.4vw,184px);min-height:48px;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transform-origin:center;transition:opacity .12s linear;will-change:transform,opacity;-webkit-user-drag:none}.home-v2-scene__showroom-card[data-v-96b551ee],.home-v2-scene__showroom-label[data-v-96b551ee]{color:#f2f2f2;-moz-user-select:none;user-select:none;-webkit-user-select:none}.home-v2-scene__showroom-label[data-v-96b551ee]{display:grid;gap:4px;width:100%;padding:clamp(8px,.68vw,11px) clamp(10px,.82vw,13px);border:1px solid hsla(0,0%,95%,.14);background:linear-gradient(135deg,#f2f2f21b,#f2f2f209),#16161694;box-shadow:0 14px 32px #00000047,inset 0 1px #f2f2f21f;backdrop-filter:blur(16px) saturate(1.18);-webkit-backdrop-filter:blur(16px) saturate(1.18)}.home-v2-scene__showroom-rule[data-v-96b551ee]{display:block;width:24px;height:1px;background:#a63348}.home-v2-scene__showroom-title[data-v-96b551ee]{color:#f2f2f2f5;font-family:var(--font-display);font-size:clamp(12px,.86vw,15px);font-weight:650;line-height:.96}.home-v2-scene__showroom-client[data-v-96b551ee],.home-v2-scene__showroom-title[data-v-96b551ee]{overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.home-v2-scene__showroom-client[data-v-96b551ee]{color:#f2f2f294;font-family:var(--font-mono);font-size:clamp(7px,.56vw,9px);font-weight:600;line-height:1;text-transform:uppercase}.home-v2-scene__debug[data-v-96b551ee]{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:max(34px,env(safe-area-inset-bottom));z-index:20;display:grid;gap:4px;max-width:min(360px,86vw);padding:12px;border:1px solid hsla(0,0%,95%,.18);background:#0c0c0cd1;color:#f2f2f2b8;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.home-v2-scene[data-v-96b551ee] .home-v2-scene__canvas{transition-duration:.12s}}
