.showroom-hero[data-v-1803965a]{background-color:#0f111a;background-image:var(--hero-bg);color:#fff;background-position:50%;background-size:cover;align-items:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.showroom-hero--video[data-v-1803965a]{background-image:none}.hero-video-slot[data-v-1803965a]{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-video[data-v-1803965a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.showroom-hero[data-v-1803965a]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 75% 28%,#de4e4538,#0000 45%);animation:7s ease-in-out infinite pulse-1803965a;position:absolute;inset:0}.hero-overlay[data-v-1803965a]{z-index:2;-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);background:linear-gradient(#0f111a2e,#0f111ad1 82%),linear-gradient(120deg,#1e222db3 10%,#1e222d42 65%,#0f111ac7);position:absolute;inset:0}.hero-content[data-v-1803965a]{z-index:3;width:min(1100px,100%);margin:0 auto;padding:5.5rem 1.5rem 4.5rem;position:relative}.hero-eyebrow[data-v-1803965a]{letter-spacing:.2em;color:#e2e8f0eb;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem}.hero-title[data-v-1803965a]{letter-spacing:.08em;word-break:keep-all;font-size:clamp(2.2rem,7vw,5.4rem);font-weight:800;line-height:.98}.hero-subtitle[data-v-1803965a]{color:#e2e8f0e0;max-width:40rem;margin-top:1rem;font-size:clamp(.95rem,2.1vw,1.15rem);line-height:1.75}.hero-actions[data-v-1803965a]{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.hero-btn[data-v-1803965a]{border-radius:9999px;justify-content:center;align-items:center;padding:.66rem 1.18rem;font-size:.84rem;font-weight:600;transition:all .25s;display:inline-flex}.hero-btn-primary[data-v-1803965a]{color:#fff;background:#de4e45f2}.hero-btn-primary[data-v-1803965a]:hover{background:#f06a62f2}.hero-btn-ghost[data-v-1803965a]{color:#ffffffeb;border:1px solid #ffffff59}.hero-btn-ghost[data-v-1803965a]:hover{border-color:#ffffffb3}@media (width<=47.9375rem){.hero-btn[data-v-1803965a]{min-height:2.75rem}}@keyframes pulse-1803965a{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.showroom-hero[data-v-1803965a]:after{animation:none}.hero-video-slot[data-v-1803965a]{display:none}.showroom-hero--video[data-v-1803965a]{background-image:var(--hero-poster,none);background-position:50%;background-size:cover}.hero-btn[data-v-1803965a]{transition:none}}.manifesto[data-v-1f552141]{color:#f8f9fa;opacity:0;background:#000;justify-content:center;align-items:center;min-height:90vh;padding:7rem 1.5rem;transition:opacity .7s,transform .7s;display:flex;position:relative;overflow:hidden;transform:translateY(32px)}.manifesto.is-inview[data-v-1f552141]{opacity:1;transform:translateY(0)}.is-dark[data-v-1f552141],.is-light[data-v-1f552141]{color:#f8f9fa;background:#000}.has-bg[data-v-1f552141],.manifesto-bg-blur[data-v-1f552141]{background-image:var(--manifesto-bg);background-position:50%;background-size:cover}.manifesto-bg-blur[data-v-1f552141]{filter:blur(28px)brightness(.35);inset:0;transform:scale(1.08)}.manifesto-bg-blur[data-v-1f552141],.manifesto-deco[data-v-1f552141]{pointer-events:none;position:absolute}.manifesto-deco[data-v-1f552141]{opacity:.55;background-image:radial-gradient(circle,#de4e45b3 1.2px,#0000 1.6px);background-size:.9rem .9rem;width:22rem;height:28rem;top:50%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(#000,#000000b3 45%,#0000 75%);mask-image:radial-gradient(#000,#000000b3 45%,#0000 75%)}.manifesto-deco--left[data-v-1f552141]{background-image:radial-gradient(circle,#a78bfa8c 1.2px,#0000 1.6px);left:-6rem}.manifesto-deco--right[data-v-1f552141]{right:-6rem}.manifesto-glow[data-v-1f552141]{filter:blur(40px);pointer-events:none;background:radial-gradient(#de4e4538,#a78bfa1f 40%,#0000 70%);width:60rem;height:30rem;position:absolute;bottom:-18rem;left:50%;transform:translate(-50%)}.has-bg .manifesto-shell[data-v-1f552141]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f111aa6;border:.0625rem solid #ffffff1f;border-radius:1.25rem;max-width:48rem;padding:2.5rem 1.75rem;position:relative}.manifesto-shell[data-v-1f552141]{z-index:2;text-align:center;will-change:transform,opacity;width:min(50rem,100%);margin:0 auto;position:relative}.manifesto-deco[data-v-1f552141],.manifesto-glow[data-v-1f552141]{will-change:opacity}.manifesto-eyebrow[data-v-1f552141]{letter-spacing:.24em;text-transform:uppercase;color:#de4e45;margin-bottom:1.5rem;font-size:.78rem;font-weight:700;display:inline-block}.manifesto-headline[data-v-1f552141]{letter-spacing:-.005em;word-break:keep-all;white-space:pre-line;color:#0000;filter:drop-shadow(0 12px 38px #de4e4538);background:linear-gradient(#fff,#f3f4f6 50%,#cbd5e1);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3.6rem);font-weight:800;line-height:1.25}.manifesto-lines[data-v-1f552141]{text-align:center;max-width:40rem;margin:2.6rem auto 0;padding:0;list-style:none}.manifesto-line[data-v-1f552141]{color:#cbd5e1eb;opacity:0;transition:opacity calc(var(--line-delay,0s) + .2s) .6s ease,transform calc(var(--line-delay,0s) + .2s) .6s ease;word-break:keep-all;overflow-wrap:break-word;margin-bottom:1rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.85;position:relative;transform:translateY(14px)}.manifesto.is-inview .manifesto-line[data-v-1f552141]{opacity:1;transform:translateY(0)}.manifesto-line[data-v-1f552141]:last-child{margin-bottom:0}@media (width<=47.9375rem){.manifesto[data-v-1f552141]{padding:5rem 1.25rem}.manifesto-deco[data-v-1f552141]{opacity:.35;width:14rem;height:20rem}.manifesto-deco--left[data-v-1f552141]{left:-5rem}.manifesto-deco--right[data-v-1f552141]{right:-5rem}}@media (prefers-reduced-motion:reduce){.manifesto[data-v-1f552141],.manifesto-line[data-v-1f552141]{opacity:1;transition:none;transform:none}}.showroom-section[data-v-4acf7ff5]{color:#f8f9fa;opacity:0;background:#000;padding:7rem 1.5rem;transition:opacity .7s,transform .7s;position:relative;overflow:hidden;transform:translateY(38px)}.showroom-section.is-inview[data-v-4acf7ff5]{opacity:1;transform:translateY(0)}.is-dark[data-v-4acf7ff5],.is-light[data-v-4acf7ff5]{color:#f8f9fa;background:#000}.has-bg[data-v-4acf7ff5]{background-image:var(--section-bg);background-position:50%;background-size:cover}.section-overlay[data-v-4acf7ff5]{background:linear-gradient(120deg,#000000e0 12%,#0009 48%,#000000eb);position:absolute;inset:0}.section-shell[data-v-4acf7ff5]{z-index:2;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.2rem;width:min(75rem,100%);margin:0 auto;display:grid;position:relative}.section-shell-grid[data-v-4acf7ff5]{margin-bottom:4rem}@media (width>=64rem){.section-shell[data-v-4acf7ff5]{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.2rem}.has-bg .section-shell[data-v-4acf7ff5],.section-shell-grid[data-v-4acf7ff5]{grid-template-columns:1fr}}.text-content[data-v-4acf7ff5]{max-width:42rem}.text-content.is-centered[data-v-4acf7ff5]{text-align:center;max-width:56rem;margin:0 auto}.eyebrow[data-v-4acf7ff5]{text-transform:uppercase;letter-spacing:.24em;color:#cbd5e1bf;margin-bottom:.95rem;font-size:.78rem;font-weight:600}.headline[data-v-4acf7ff5]{letter-spacing:-.005em;word-break:keep-all;color:#0000;background:linear-gradient(#fff,#e5e7eb);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,4.4vw,2.8rem);font-weight:800;line-height:1.3}.description[data-v-4acf7ff5]{color:#cbd5e1e0;word-break:keep-all;overflow-wrap:break-word;max-width:44rem;margin:1.4rem auto 0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.85}.media-frame[data-v-4acf7ff5]{aspect-ratio:16/9;border:.0625rem solid #ffffff24;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 22px 36px #02061754}.media-image[data-v-4acf7ff5]{animation:6s ease-out both kenburns-4acf7ff5}.media-image[data-v-4acf7ff5],.media-video[data-v-4acf7ff5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card-grid[data-v-4acf7ff5]{z-index:2;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;width:min(75rem,100%);margin:0 auto;display:grid;position:relative}@media (width>=48rem){.card-grid[data-v-4acf7ff5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media (width>=75rem){.card-grid[data-v-4acf7ff5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-card[data-v-4acf7ff5]{background:linear-gradient(#0f111aeb,#08090ee0);border:.0625rem solid #ffffff1a;border-radius:1rem;padding:2.2rem 1.6rem 1.8rem;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.info-card[data-v-4acf7ff5]:hover{border-color:#de4e4573;transform:translateY(-4px);box-shadow:0 18px 44px #de4e452e}.card-index[data-v-4acf7ff5]{color:#de4e45;letter-spacing:-.02em;filter:drop-shadow(0 4px 14px #de4e4559);margin-bottom:1.1rem;font-size:2.2rem;font-weight:800;line-height:1;display:block}.card-title[data-v-4acf7ff5]{color:#fff;letter-spacing:-.005em;word-break:keep-all;font-size:1.18rem;font-weight:800;line-height:1.35}.card-desc[data-v-4acf7ff5]{color:#cbd5e1d1;word-break:keep-all;overflow-wrap:break-word;margin-top:.7rem;font-size:.9rem;line-height:1.75}.card-bar[data-v-4acf7ff5]{transform-origin:0;background:linear-gradient(90deg,#de4e45,#0000);height:.1875rem;transition:transform .4s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.info-card:hover .card-bar[data-v-4acf7ff5]{transform:scaleX(1)}@keyframes kenburns-4acf7ff5{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (width<=47.9375rem){.showroom-section[data-v-4acf7ff5]{padding:5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.info-card[data-v-4acf7ff5],.media-image[data-v-4acf7ff5],.showroom-section[data-v-4acf7ff5]{opacity:1;transition:none;animation:none;transform:none}}.scenario[data-v-b3180b77]{padding:4.5rem 1.5rem 5rem}.is-dark[data-v-b3180b77]{color:#f8f9fa;background:#0f111a}.is-light[data-v-b3180b77]{color:#f8f9fa;background:linear-gradient(#11141e,#0f111a)}.scenario-intro[data-v-b3180b77]{text-align:center;width:min(1120px,100%);margin:0 auto 3.5rem}.scenario-eyebrow[data-v-b3180b77]{letter-spacing:.18em;text-transform:uppercase;opacity:.88;margin-bottom:.75rem;font-size:.76rem}.scenario-headline[data-v-b3180b77]{letter-spacing:.05em;word-break:keep-all;font-size:clamp(1.75rem,4.5vw,3.2rem);font-weight:800;line-height:1.12}.scenario-description[data-v-b3180b77]{opacity:.9;max-width:40rem;margin:1rem auto 0;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.8}.scenario-scenes[data-v-b3180b77]{flex-direction:column;gap:4.5rem;width:min(1120px,100%);margin:0 auto;display:flex}.scene-row[data-v-b3180b77]{grid-template-columns:1fr;align-items:start;gap:1.75rem;display:grid}@media (width>=1024px){.scene-row[data-v-b3180b77]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2.5rem}.scene-reverse[data-v-b3180b77]{direction:rtl}.scene-reverse[data-v-b3180b77]>*{direction:ltr}}.scene-copy[data-v-b3180b77]{position:relative}@media (width>=1024px){.scene-copy[data-v-b3180b77]{position:sticky;top:6rem}}.scene-time[data-v-b3180b77]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem}.is-light .scene-time[data-v-b3180b77],.scene-time[data-v-b3180b77]{color:#de4e45f2}.scene-title[data-v-b3180b77]{letter-spacing:.03em;word-break:keep-all;font-size:clamp(1.25rem,2.8vw,1.85rem);font-weight:800;line-height:1.25}.scene-desc[data-v-b3180b77]{opacity:.9;margin-top:.9rem;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.82}.scene-media[data-v-b3180b77]{opacity:0;border:1px solid #ffffff1f;border-radius:1.1rem;margin:0;transition:opacity .65s,transform .65s;overflow:hidden;transform:translateY(28px);box-shadow:0 24px 48px #00000047}.scene-media.is-visible[data-v-b3180b77]{opacity:1;transform:translateY(0)}.scene-image[data-v-b3180b77],.scene-video[data-v-b3180b77]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.scene-caption[data-v-b3180b77]{color:#cbd5e1eb;background:#1e222de0;padding:.65rem 1rem;font-size:.78rem;line-height:1.45}.is-light .scene-caption[data-v-b3180b77]{color:#f8f9faeb;background:#1e222de0}.spec-section[data-v-36f34db0]{color:#f8f9fa;background:radial-gradient(circle at 12% 18%,#de4e4524,#0000 45%),linear-gradient(#0f111a,#11141e);align-items:center;min-height:100vh;padding:4.8rem 1.5rem;display:flex}.spec-shell[data-v-36f34db0]{width:min(1120px,100%);margin:0 auto}.spec-header[data-v-36f34db0]{margin-bottom:1.4rem}.spec-eyebrow[data-v-36f34db0]{letter-spacing:.18em;color:#94a3b8f2;font-size:.75rem}.spec-title[data-v-36f34db0]{letter-spacing:.06em;margin-top:.75rem;font-size:clamp(1.7rem,4vw,3rem);font-weight:800}.spec-table-wrap[data-v-36f34db0]{border:1px solid #94a3b84d;border-radius:1rem;overflow:hidden}.spec-table[data-v-36f34db0]{border-collapse:collapse;width:100%}.spec-table tr[data-v-36f34db0]{border-bottom:1px solid #94a3b833}.spec-table tr[data-v-36f34db0]:last-child{border-bottom:0}.spec-table td[data-v-36f34db0],.spec-table th[data-v-36f34db0]{text-align:left;padding:.95rem 1rem}.spec-table th[data-v-36f34db0]{color:#cbd5e1f2;background:#0f172aa6;width:38%;font-size:.84rem;font-weight:600}.spec-table td[data-v-36f34db0]{color:#f1f5f9eb;background:#0f172a73;font-size:.9rem}@media (width<=47.9375rem){.spec-section[data-v-36f34db0]{padding:3.2rem 1rem}.spec-table tr[data-v-36f34db0]{flex-direction:column;display:flex}.spec-table td[data-v-36f34db0],.spec-table th[data-v-36f34db0]{width:100%;padding:.7rem .9rem}.spec-table th[data-v-36f34db0]{padding-bottom:.3rem}.spec-table td[data-v-36f34db0]{padding-top:.3rem}}.action-grid[data-v-0b333aee]{padding:4.5rem 1.5rem 5rem}.is-dark[data-v-0b333aee]{color:#f8f9fa;background:linear-gradient(#1e222d,#0f111a)}.is-light[data-v-0b333aee]{color:#f8f9fa;background:#0f111a}.action-shell[data-v-0b333aee]{width:min(1120px,100%);margin:0 auto}.action-eyebrow[data-v-0b333aee]{letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-bottom:.75rem;font-size:.76rem}.action-headline[data-v-0b333aee]{letter-spacing:.05em;word-break:keep-all;margin-bottom:2rem;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800}.action-cards[data-v-0b333aee]{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=768px){.action-cards[data-v-0b333aee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.action-cards[data-v-0b333aee]{grid-template-columns:repeat(4,minmax(0,1fr))}}.action-card[data-v-0b333aee]{color:inherit;background:#1e222db8;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.25rem 1.15rem;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.is-light .action-card[data-v-0b333aee]{background:#1e222dd1;border-color:#ffffff1a}.action-card[data-v-0b333aee]:hover{transform:translateY(-2px);box-shadow:0 16px 32px #00000038}.action-card[data-v-0b333aee]:hover,.is-light .action-card[data-v-0b333aee]:hover{border-color:#de4e458c}.action-icon[data-v-0b333aee]{font-size:1.35rem;line-height:1}.action-card-body[data-v-0b333aee]{flex-direction:column;flex:1;gap:.35rem;display:flex}.action-title[data-v-0b333aee]{letter-spacing:.04em;font-size:.95rem;font-weight:700}.action-desc[data-v-0b333aee]{opacity:.82;font-size:.8rem;line-height:1.55}.action-arrow[data-v-0b333aee]{opacity:.55;margin-top:auto;font-size:1.1rem;transition:transform .25s,opacity .25s}.action-card:hover .action-arrow[data-v-0b333aee]{opacity:1;transform:translate(4px)}
