.hero-section[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;height:100vh;width:100%;display:flex;align-items:center;overflow:hidden;background:#181914}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero-image[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;transform:scale(1.05);animation:zoom-out 20s infinite alternate}.hero-video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover}@keyframes zoom-out{0%{transform:scale(1.1)}to{transform:scale(1)}}.hero-content-wrapper[data-astro-cid-bbe6dxrz]{position:relative;z-index:10;display:flex;flex-direction:column;gap:4rem}.hero-text-block[data-astro-cid-bbe6dxrz]{max-width:650px}.hero-label[data-astro-cid-bbe6dxrz]{display:block;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.5rem}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,8vw,4.5rem);color:#fff;line-height:1.1;margin-bottom:2rem}.hero-body[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:#fffc;margin-bottom:3rem;line-height:1.8}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:1.5rem}.btn[data-astro-cid-bbe6dxrz]{padding:1rem 2.5rem;border-radius:var(--radius-md);font-weight:600;transition:var(--transition-smooth)}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--color-primary);color:#fff}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-primary-dark);transform:translateY(-3px)}.btn-secondary[data-astro-cid-bbe6dxrz]{background:#ffffff1a;color:#fff;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:#fff3;transform:translateY(-3px)}.btn-tertiary[data-astro-cid-bbe6dxrz],.btn-quaternary[data-astro-cid-bbe6dxrz]{color:#fff;border:1px solid rgba(255,255,255,.2);background:transparent}.btn-tertiary[data-astro-cid-bbe6dxrz]:hover,.btn-quaternary[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;transform:translateY(-3px)}.scroll-indicator[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:scroll-bounce 2s ease-in-out infinite}.scroll-text[data-astro-cid-bbe6dxrz]{font-size:.65rem;font-weight:700;letter-spacing:.2em;color:#fff6}.scroll-line[data-astro-cid-bbe6dxrz]{width:1px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent)}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hero-section[data-astro-cid-bbe6dxrz] .fade-in-up[data-astro-cid-bbe6dxrz]{opacity:1;transform:translateY(0)}.showcase-section-compact[data-astro-cid-qgsuu4fa]{padding:1.5rem 0}.showcase-section[data-astro-cid-qgsuu4fa]>.container[data-astro-cid-qgsuu4fa]{max-width:calc(100% - 240px);padding-left:0;padding-right:0}.showcase-head[data-astro-cid-qgsuu4fa]{display:grid;gap:.5rem;max-width:46rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;justify-items:center;text-align:center}.section-kicker[data-astro-cid-qgsuu4fa]{display:inline-block;margin-bottom:.25rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}.showcase-title[data-astro-cid-qgsuu4fa]{font-size:clamp(2rem,4vw,2.75rem)}.showcase-body[data-astro-cid-qgsuu4fa],.showcase-card-body[data-astro-cid-qgsuu4fa]{color:var(--color-text-muted);line-height:1.8}.showcase-grid[data-astro-cid-qgsuu4fa]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:stretch}.showcase-video-cell[data-astro-cid-qgsuu4fa]{grid-column:span 4;aspect-ratio:980 / 784;max-height:80vh;overflow:hidden;background:#181914;cursor:pointer;position:relative;transition:var(--transition-smooth)}.showcase-video-cell[data-astro-cid-qgsuu4fa]:after{content:"查看作品典藏 →";position:absolute;right:.85rem;bottom:.85rem;padding:.4rem .85rem;border-radius:999px;background:#181914b8;color:#fff;font-size:.78rem;opacity:0;transform:translateY(.3rem);transition:opacity .3s ease,transform .3s ease}.showcase-video-cell[data-astro-cid-qgsuu4fa]:hover:after{opacity:1;transform:translateY(0)}.showcase-video-cell[data-astro-cid-qgsuu4fa] video[data-astro-cid-qgsuu4fa]{width:100%;height:100%;min-height:100%;object-fit:cover;display:block}.showcase-card-feature[data-astro-cid-qgsuu4fa]{grid-column:span 2;align-self:stretch;margin-bottom:0;margin-left:-224px}.showcase-card-feature[data-astro-cid-qgsuu4fa] .showcase-image-wrap[data-astro-cid-qgsuu4fa]{flex:1;min-height:0}.showcase-grid[data-astro-cid-qgsuu4fa]>.showcase-card[data-astro-cid-qgsuu4fa]:not(.showcase-card-feature){grid-column:span 2;margin-bottom:0}.showcase-grid[data-astro-cid-qgsuu4fa]>.showcase-card[data-astro-cid-qgsuu4fa]:not(.showcase-card-feature) .showcase-image-wrap[data-astro-cid-qgsuu4fa]{flex:none;aspect-ratio:4 / 3;max-height:44vh}.showcase-more-row[data-astro-cid-qgsuu4fa]{display:flex;justify-content:center;margin-top:1.25rem}.showcase-more-link[data-astro-cid-qgsuu4fa]{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 2rem;border:1px solid var(--color-text);border-radius:999px;color:var(--color-text);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-decoration:none;transition:var(--transition-smooth)}.showcase-more-link[data-astro-cid-qgsuu4fa]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px)}.showcase-card[data-astro-cid-qgsuu4fa]{display:flex;flex-direction:column;break-inside:avoid;background:#fff;overflow:hidden;text-decoration:none;color:inherit;transition:var(--transition-smooth)}.showcase-image-wrap[data-astro-cid-qgsuu4fa]{position:relative;flex:1;overflow:hidden;background:#e7dfd0}.showcase-image[data-astro-cid-qgsuu4fa]{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s ease}.showcase-card[data-astro-cid-qgsuu4fa]:hover .showcase-image[data-astro-cid-qgsuu4fa]{transform:scale(1.05)}.showcase-overlay[data-astro-cid-qgsuu4fa]{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:1.4rem 1.5rem;background:#ad26108c;opacity:0;transition:opacity .4s ease}.showcase-card[data-astro-cid-qgsuu4fa]:hover .showcase-overlay[data-astro-cid-qgsuu4fa],.showcase-card[data-astro-cid-qgsuu4fa]:focus-visible .showcase-overlay[data-astro-cid-qgsuu4fa]{opacity:1}.showcase-overlay-copy[data-astro-cid-qgsuu4fa]{display:grid;gap:.45rem;transform:translateY(10px);transition:transform .4s ease}.showcase-card[data-astro-cid-qgsuu4fa]:hover .showcase-overlay-copy[data-astro-cid-qgsuu4fa]{transform:translateY(0)}.showcase-overlay[data-astro-cid-qgsuu4fa] .showcase-tag[data-astro-cid-qgsuu4fa]{color:#ffd9a8}.showcase-overlay[data-astro-cid-qgsuu4fa] .showcase-card-title[data-astro-cid-qgsuu4fa]{color:#fff;font-size:1.25rem}.showcase-overlay[data-astro-cid-qgsuu4fa] .showcase-card-body[data-astro-cid-qgsuu4fa]{color:#ffffffd1;font-size:.88rem;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.showcase-overlay[data-astro-cid-qgsuu4fa] .showcase-more[data-astro-cid-qgsuu4fa]{color:#fff;font-size:.82rem}.showcase-zoom[data-astro-cid-qgsuu4fa]{position:absolute;top:.85rem;right:.85rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border:0;border-radius:999px;background:#181914b8;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.05em;cursor:pointer;opacity:0;transform:translateY(-.3rem);transition:opacity .3s ease,transform .3s ease,background .3s ease}.showcase-card[data-astro-cid-qgsuu4fa]:hover .showcase-zoom[data-astro-cid-qgsuu4fa],.showcase-zoom[data-astro-cid-qgsuu4fa]:focus-visible{opacity:1;transform:translateY(0)}.showcase-zoom[data-astro-cid-qgsuu4fa]:hover{background:var(--color-primary)}.showcase-tag[data-astro-cid-qgsuu4fa]{color:var(--color-primary-dark);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.showcase-card-title[data-astro-cid-qgsuu4fa]{font-size:1.3rem}.showcase-more[data-astro-cid-qgsuu4fa]{color:var(--color-primary);font-size:.85rem;font-weight:600;letter-spacing:.05em;transition:letter-spacing .3s ease}.showcase-card[data-astro-cid-qgsuu4fa]:hover .showcase-more[data-astro-cid-qgsuu4fa]{letter-spacing:.12em}@media(max-width:960px){.showcase-grid[data-astro-cid-qgsuu4fa]{grid-template-columns:repeat(2,1fr)}.showcase-video-cell[data-astro-cid-qgsuu4fa],.showcase-card-feature[data-astro-cid-qgsuu4fa]{grid-column:span 1}.showcase-grid[data-astro-cid-qgsuu4fa]>.showcase-card[data-astro-cid-qgsuu4fa]:not(.showcase-card-feature){grid-column:span 1}.showcase-grid[data-astro-cid-qgsuu4fa]>.showcase-card[data-astro-cid-qgsuu4fa].showcase-card-tail{grid-column:1 / -1}}@media(max-width:640px){.showcase-grid[data-astro-cid-qgsuu4fa]{grid-template-columns:1fr}.showcase-video-cell[data-astro-cid-qgsuu4fa],.showcase-card-feature[data-astro-cid-qgsuu4fa],.showcase-grid[data-astro-cid-qgsuu4fa]>.showcase-card[data-astro-cid-qgsuu4fa]:not(.showcase-card-feature){grid-column:1 / -1}.showcase-video-cell[data-astro-cid-qgsuu4fa]{aspect-ratio:16 / 9}}.latest-products[data-astro-cid-a64akbc5]>.container[data-astro-cid-a64akbc5]{max-width:calc(100% - 240px);padding-left:0;padding-right:0}.section-head[data-astro-cid-a64akbc5]{margin-bottom:3rem}.section-kicker[data-astro-cid-a64akbc5]{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.5rem;display:block}.section-title[data-astro-cid-a64akbc5]{font-size:clamp(2rem,4vw,2.5rem)}.products-grid[data-astro-cid-a64akbc5]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:3rem}.section-footer[data-astro-cid-a64akbc5]{text-align:center}.view-all-link[data-astro-cid-a64akbc5]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:600;transition:gap .3s ease}.view-all-link[data-astro-cid-a64akbc5]:hover{gap:.75rem}@media(max-width:1024px){.products-grid[data-astro-cid-a64akbc5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.products-grid[data-astro-cid-a64akbc5]{grid-template-columns:1fr}}.brand-dev-section[data-astro-cid-kzge7gel]{background:#fbfbf9;position:relative;overflow:hidden;padding-block:4.5rem;border-top:1px solid rgba(34,54,48,.05)}.brand-dev-section[data-astro-cid-kzge7gel]>.container[data-astro-cid-kzge7gel]{max-width:calc(100% - 240px);padding-left:0;padding-right:0}.dev-header[data-astro-cid-kzge7gel]{max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;display:grid;gap:.5rem;justify-items:center;text-align:center}.section-desc-wrapper[data-astro-cid-kzge7gel]{display:grid;gap:1.25rem;margin-top:1.5rem}.section-desc[data-astro-cid-kzge7gel]{font-size:1.1rem;line-height:1.8;color:var(--color-text-muted)}.dev-grid[data-astro-cid-kzge7gel]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:stretch}.subsection-title[data-astro-cid-kzge7gel]{font-family:var(--font-serif);font-size:1.75rem;font-weight:500;color:var(--color-text);margin-bottom:1.75rem}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-header-block[data-astro-cid-kzge7gel] .subsection-title[data-astro-cid-kzge7gel]{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;margin-bottom:0}.timeline[data-astro-cid-kzge7gel]{position:relative;padding-left:2rem}.timeline[data-astro-cid-kzge7gel]:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;background:#22363014}.timeline-item[data-astro-cid-kzge7gel]{position:relative;margin-bottom:3rem}.timeline-item[data-astro-cid-kzge7gel]:last-child{margin-bottom:0}.timeline-marker[data-astro-cid-kzge7gel]{position:absolute;left:-2rem;top:.4rem;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.timeline-dot[data-astro-cid-kzge7gel]{width:.65rem;height:.65rem;border-radius:50%;background:var(--color-primary-dark);border:2px solid #fbfbf9;box-shadow:0 0 0 2px #22363026;transition:var(--transition-smooth)}.timeline-item[data-astro-cid-kzge7gel]:hover .timeline-dot[data-astro-cid-kzge7gel]{background:var(--color-primary);transform:scale(1.25);box-shadow:0 0 0 4px #22363033}.timeline-content[data-astro-cid-kzge7gel]{display:grid;gap:.35rem}.timeline-date[data-astro-cid-kzge7gel]{font-size:.85rem;font-weight:700;color:var(--color-primary);letter-spacing:.05em}.timeline-title[data-astro-cid-kzge7gel]{font-size:1.15rem;font-weight:600;color:var(--color-text)}.timeline-text[data-astro-cid-kzge7gel]{font-size:.95rem;line-height:1.6;color:var(--color-text-muted)}.stats-header-block[data-astro-cid-kzge7gel]{margin-bottom:1.75rem}.stats-kicker[data-astro-cid-kzge7gel]{display:block;font-size:.8rem;font-weight:700;color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem}.stats-grid[data-astro-cid-kzge7gel]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.glass-card[data-astro-cid-kzge7gel]{position:relative;display:flex;flex-direction:column;padding:1.5rem 1.6rem;background:#fff;border:1px solid rgba(34,54,48,.06);border-radius:var(--radius-md);box-shadow:0 4px 20px #22363005;overflow:hidden;transition:var(--transition-smooth)}.glass-card[data-astro-cid-kzge7gel]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2236300f;border-color:#22363026}.stat-accent[data-astro-cid-kzge7gel]{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));opacity:.15;transition:var(--transition-smooth)}.glass-card[data-astro-cid-kzge7gel]:hover .stat-accent[data-astro-cid-kzge7gel]{opacity:1}.stat-label[data-astro-cid-kzge7gel]{font-size:.8rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.06em;margin-bottom:.6rem}.stat-value[data-astro-cid-kzge7gel]{font-family:var(--font-serif);font-size:2.1rem;font-weight:600;line-height:1;color:var(--color-primary-dark);margin-bottom:.45rem}.stat-detail[data-astro-cid-kzge7gel]{font-size:.82rem;color:var(--color-text-muted);opacity:.85}.news-block[data-astro-cid-kzge7gel]{border-top:1px solid rgba(34,54,48,.08)}.exhibition-banner[data-astro-cid-kzge7gel]{position:relative;display:block;overflow:hidden;border:1px solid var(--color-border);background:#dfe7dc;line-height:0;transition:var(--transition-smooth)}.exhibition-banner[data-astro-cid-kzge7gel] img[data-astro-cid-kzge7gel]{width:100%;height:auto;display:block;transition:transform .8s ease}.exhibition-banner[data-astro-cid-kzge7gel]:hover img[data-astro-cid-kzge7gel]{transform:scale(1.015)}.exhibition-more[data-astro-cid-kzge7gel]{position:absolute;right:1.1rem;bottom:1.1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:999px;background:#181914c7;color:#fff;font-size:.88rem;font-weight:600;letter-spacing:.08em;line-height:1.5;transition:background .3s ease,transform .3s ease}.exhibition-banner[data-astro-cid-kzge7gel]:hover .exhibition-more[data-astro-cid-kzge7gel]{background:var(--color-primary);transform:translateY(-2px)}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)){grid-template-columns:1fr;row-gap:2rem;column-gap:0}.dev-grid[data-astro-cid-kzge7gel]:has(.timeline-container) .news-block[data-astro-cid-kzge7gel]{grid-column:1 / -1;margin-top:3rem;padding-top:4rem}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-block[data-astro-cid-kzge7gel]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 18px 45px #4052450f;padding:1.75rem 1.75rem 1.5rem}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-header-block[data-astro-cid-kzge7gel]{margin-bottom:.5rem;padding-bottom:1rem;border-bottom:2px solid var(--color-primary);display:grid;gap:.5rem;justify-items:center;text-align:center}.dev-grid[data-astro-cid-kzge7gel]:not(.has-timeline) .news-list[data-astro-cid-kzge7gel]{flex:1}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-list[data-astro-cid-kzge7gel]{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-item[data-astro-cid-kzge7gel]{display:grid;grid-template-columns:1fr;gap:.4rem;justify-items:center;text-align:center;padding:1rem 0;border-bottom:none;border-top:none}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-item[data-astro-cid-kzge7gel]:first-child{border-top:none;padding-top:.25rem}.dev-grid[data-astro-cid-kzge7gel]:not(:has(.timeline-container)) .news-item[data-astro-cid-kzge7gel]+.news-item[data-astro-cid-kzge7gel]{border-top:1px dashed rgba(34,54,48,.12)}.news-header-block[data-astro-cid-kzge7gel]{margin-bottom:2.5rem}.news-list[data-astro-cid-kzge7gel]{display:grid;gap:0}.news-item[data-astro-cid-kzge7gel]{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid rgba(34,54,48,.08)}.news-more-link[data-astro-cid-kzge7gel]{margin-top:auto;padding-top:1.25rem;align-self:flex-end;font-size:.82rem;font-weight:700;letter-spacing:.08em;color:var(--color-primary);transition:var(--transition-smooth)}.news-more-link[data-astro-cid-kzge7gel]:hover{color:var(--color-primary-dark);letter-spacing:.14em}.news-item[data-astro-cid-kzge7gel]:first-child{border-top:1px solid rgba(34,54,48,.08)}.news-date[data-astro-cid-kzge7gel]{font-family:var(--font-serif);font-size:.95rem;font-weight:600;color:var(--color-primary-dark);letter-spacing:.04em}.news-content[data-astro-cid-kzge7gel]{display:grid;gap:.4rem}.news-title[data-astro-cid-kzge7gel]{font-size:1.05rem;font-weight:600;color:var(--color-text)}.news-summary[data-astro-cid-kzge7gel]{font-size:.9rem;line-height:1.8;color:var(--color-text-muted)}@media(max-width:1024px){.dev-grid[data-astro-cid-kzge7gel]{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:640px){.brand-dev-section[data-astro-cid-kzge7gel]{padding-block:5rem}.stats-grid[data-astro-cid-kzge7gel]{grid-template-columns:1fr}.news-block[data-astro-cid-kzge7gel]{margin-top:2rem;padding-top:2rem}.news-item[data-astro-cid-kzge7gel]{grid-template-columns:1fr;gap:.5rem}}.master-posters[data-astro-cid-3he2njnu]{padding:.5rem 0;overflow:hidden;background-color:#fff}.master-posters-grid[data-astro-cid-3he2njnu]{max-width:calc(100% - 240px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;background-color:#4f5866;background-image:url(/images/master/master-posters-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.master-posters-grid[data-astro-cid-3he2njnu]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:start}.poster-item[data-astro-cid-3he2njnu]{overflow:hidden;background:transparent}.poster-item[data-astro-cid-3he2njnu] img[data-astro-cid-3he2njnu]{display:block;width:100%;height:auto}.fade-in-left[data-astro-cid-3he2njnu],.fade-in-right[data-astro-cid-3he2njnu]{opacity:0;transition:opacity .9s ease-out}.fade-in-left[data-astro-cid-3he2njnu].visible,.fade-in-right[data-astro-cid-3he2njnu].visible{opacity:1}@media(max-width:768px){.master-posters[data-astro-cid-3he2njnu]{padding:.5rem 0}.master-posters-grid[data-astro-cid-3he2njnu]{grid-template-columns:1fr;gap:1.25rem}}
