.hero[data-v-ff584aa2]{padding:var(--space-16) 0 var(--space-20);overflow:hidden}.hero-grid[data-v-ff584aa2]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-12);align-items:center}.hero-eyebrow[data-v-ff584aa2]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--color-accent);text-transform:uppercase;margin-bottom:var(--space-6)}.dot-accent[data-v-ff584aa2]{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-accent)}.hero-title[data-v-ff584aa2]{font-size:clamp(var(--text-4xl),6vw,var(--text-7xl));font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-6) 0;color:var(--color-text)}.accent[data-v-ff584aa2]{color:var(--color-accent);position:relative;display:inline-block}.accent[data-v-ff584aa2]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background-color:var(--color-accent);border-radius:var(--radius-full)}.hero-subtitle[data-v-ff584aa2]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:0 0 var(--space-8) 0;max-width:480px}.hero-actions[data-v-ff584aa2]{display:flex;gap:var(--space-4);flex-wrap:wrap}.hero-art[data-v-ff584aa2]{position:relative;width:100%;aspect-ratio:1 / 1;max-width:520px;margin-left:auto}.art-piece[data-v-ff584aa2]{position:absolute;border-radius:var(--radius-md)}.piece-1[data-v-ff584aa2]{top:0;left:0;width:65%;height:65%;background-color:var(--color-surface);border-radius:var(--radius-2xl)}.piece-2[data-v-ff584aa2]{top:8%;right:0;width:55%;height:45%;background-color:#1f3a4d;border-radius:var(--radius-xl) var(--radius-full) var(--radius-xl) var(--radius-xl)}.piece-3[data-v-ff584aa2]{bottom:18%;left:20%;width:45%;height:45%;background-color:var(--color-accent);border-radius:var(--radius-full);box-shadow:var(--shadow-accent)}.piece-4[data-v-ff584aa2]{bottom:0;right:8%;width:38%;height:28%;background-color:#b85a1f;border-radius:var(--radius-full) 0 var(--radius-full) var(--radius-full)}.piece-5[data-v-ff584aa2]{top:38%;right:30%;width:60px;height:60px;background-color:#f1b53a;border-radius:var(--radius-full)}@media(max-width:900px){.hero-grid[data-v-ff584aa2]{grid-template-columns:1fr;gap:var(--space-8)}.hero-art[data-v-ff584aa2]{margin:0 auto}}.about[data-v-932caaf5]{padding-top:var(--space-24)}.about-grid[data-v-932caaf5]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-16);align-items:center}.about-visual[data-v-932caaf5]{position:relative;aspect-ratio:1 / 1;max-width:420px;margin:0 auto;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.storefront-img[data-v-932caaf5]{width:100%;height:100%;object-fit:cover;object-position:30% 35%;display:block;transform:rotate(180deg);transition:transform var(--transition-slow)}.about-visual:hover .storefront-img[data-v-932caaf5]{transform:rotate(180deg) scale(1.04)}.visual-tag[data-v-932caaf5]{position:absolute;bottom:var(--space-4);left:var(--space-4);background-color:var(--color-accent);color:var(--color-accent-contrast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;box-shadow:var(--shadow-accent)}.eyebrow[data-v-932caaf5]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--color-accent);text-transform:uppercase;margin-bottom:var(--space-3)}.dot[data-v-932caaf5]{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-accent)}.section-title[data-v-932caaf5]{font-size:var(--text-4xl);font-weight:var(--weight-bold);margin:0 0 var(--space-6) 0;color:var(--color-text)}.about-body p[data-v-932caaf5]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text);margin:0 0 var(--space-5) 0}.about-body em[data-v-932caaf5]{font-style:italic;color:var(--color-accent);font-weight:var(--weight-medium)}.about-body strong[data-v-932caaf5]{font-weight:var(--weight-semibold);color:var(--color-text)}.about-actions[data-v-932caaf5]{margin-top:var(--space-8)}@media(max-width:900px){.about-grid[data-v-932caaf5]{grid-template-columns:1fr;gap:var(--space-10)}}.store[data-v-f3b7b9f3]{padding-top:var(--space-24)}.section-head[data-v-f3b7b9f3]{text-align:center;margin-bottom:var(--space-16)}.eyebrow[data-v-f3b7b9f3]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);color:var(--color-accent);text-transform:uppercase;margin-bottom:var(--space-3)}.dot[data-v-f3b7b9f3]{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-accent)}.section-title[data-v-f3b7b9f3]{font-size:var(--text-5xl);font-weight:var(--weight-bold);margin:0 0 var(--space-3) 0;color:var(--color-text)}.section-sub[data-v-f3b7b9f3]{font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.store-grid[data-v-f3b7b9f3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.store-card[data-v-f3b7b9f3]{background-color:var(--color-surface);padding:var(--space-10);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);position:relative;color:var(--color-text-inverse)}.store-tag[data-v-f3b7b9f3]{display:inline-block;padding:var(--space-1) var(--space-3);background-color:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.store-name[data-v-f3b7b9f3]{font-size:var(--text-3xl);font-weight:var(--weight-bold);margin:0 0 var(--space-8) 0;color:var(--color-text-inverse)}.store-info[data-v-f3b7b9f3]{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8)}.info-row[data-v-f3b7b9f3]{display:flex;align-items:flex-start;gap:var(--space-4)}.info-icon[data-v-f3b7b9f3]{font-size:var(--text-2xl);flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-accent-soft);border-radius:var(--radius-md)}.info-label[data-v-f3b7b9f3]{font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#0a0a0a8c;margin:0 0 var(--space-1) 0}.info-value[data-v-f3b7b9f3]{font-size:var(--text-base);color:var(--color-text-inverse);margin:0}.store-actions[data-v-f3b7b9f3]{display:flex;gap:var(--space-3);flex-wrap:wrap}.store-card .btn-secondary[data-v-f3b7b9f3]{color:var(--color-text-inverse);border-color:#0a0a0a59}.store-card .btn-secondary[data-v-f3b7b9f3]:hover{background-color:var(--color-text-inverse);color:#fff;border-color:var(--color-text-inverse)}.features-title[data-v-f3b7b9f3]{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0 0 var(--space-6) 0;color:var(--color-text)}.features-list[data-v-f3b7b9f3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.features-list li[data-v-f3b7b9f3]{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-5);border-left:3px solid var(--color-accent)}.features-list strong[data-v-f3b7b9f3]{font-family:var(--font-zh);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.features-list span[data-v-f3b7b9f3]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}@media(max-width:900px){.store-grid[data-v-f3b7b9f3]{grid-template-columns:1fr}}
