@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500&family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Noto+Serif+SC:wght@400;500;600;700&display=swap";._switcher_kk09k_1{display:flex;align-items:center;gap:2px;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);background:#ffffff08;cursor:pointer;transition:border-color var(--transition-fast);margin-left:8px}._switcher_kk09k_1:hover{border-color:#c9a9624d}._option_kk09k_18{font-size:.75rem;color:var(--text-muted);transition:color var(--transition-fast)}._option_kk09k_18._active_kk09k_24{color:var(--gold-primary);font-weight:500}._separator_kk09k_29{font-size:.75rem;color:var(--text-muted);opacity:.3;margin:0 1px}._header_1yme5_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-nav);padding:0 var(--section-padding-x);transition:background var(--transition-base),backdrop-filter var(--transition-base),box-shadow var(--transition-base)}._header_1yme5_1._scrolled_1yme5_11{background:#0a0a0ad9;backdrop-filter:var(--glass-blur);box-shadow:0 1px #c9a96214}._nav_1yme5_17{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max);margin:0 auto;height:var(--nav-height)}._logo_1yme5_26{display:flex;align-items:baseline;gap:8px;text-decoration:none}._logoText_1yme5_33{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.02em}._logoCN_1yme5_44{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}._desktopLinks_1yme5_50{display:flex;align-items:center;gap:4px}._navLink_1yme5_56{position:relative;padding:8px 16px;font-size:var(--text-sm);font-weight:400;color:var(--text-secondary);transition:color var(--transition-fast);letter-spacing:.02em}._navLink_1yme5_56:hover{color:var(--text-primary)}._navLink_1yme5_56._active_1yme5_70{color:var(--gold-primary)}._activeIndicator_1yme5_74{position:absolute;bottom:0;left:16px;right:16px;height:1px;background:var(--gold-gradient-horizontal);border-radius:1px}._hamburger_1yme5_84{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer}._hamburger_1yme5_84 span{display:block;width:24px;height:1.5px;background:var(--text-primary);transition:transform var(--transition-base),opacity var(--transition-base)}._hamburgerOpen_1yme5_100 span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}._hamburgerOpen_1yme5_100 span:nth-child(2){opacity:0}._hamburgerOpen_1yme5_100 span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}._mobileMenu_1yme5_112{display:none;overflow:hidden;border-top:1px solid rgba(201,169,98,.1);padding:16px 0;background:#0a0a0af2;backdrop-filter:var(--glass-blur)}._mobileLink_1yme5_121{display:block;padding:12px 0;font-size:var(--text-lg);color:var(--text-secondary);transition:color var(--transition-fast)}._mobileLink_1yme5_121._active_1yme5_70,._mobileLink_1yme5_121:hover{color:var(--gold-primary)}._mobileLang_1yme5_134{padding-top:16px;border-top:1px solid rgba(255,255,255,.05);margin-top:8px}@media (max-width: 768px){._desktopLinks_1yme5_50{display:none}._hamburger_1yme5_84{display:flex}._mobileMenu_1yme5_112{display:block}}._footer_gd0xz_1{border-top:1px solid rgba(201,169,98,.1);padding:var(--section-padding-y) var(--section-padding-x) calc(var(--section-padding-y) / 2);background:var(--bg-secondary)}._top_gd0xz_7{max-width:var(--container-max);margin:0 auto;display:flex;justify-content:space-between;gap:4rem;flex-wrap:wrap}._logo_gd0xz_16{display:flex;align-items:baseline;gap:8px}._logoText_gd0xz_22{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._logoCN_gd0xz_32{font-size:var(--text-sm);color:var(--text-secondary)}._tagline_gd0xz_37{margin-top:12px;color:var(--text-secondary);font-size:var(--text-sm);max-width:320px;line-height:1.7}._links_gd0xz_45{display:flex;gap:4rem}._col_gd0xz_50{display:flex;flex-direction:column;gap:8px}._colTitle_gd0xz_56{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--gold-dim);font-weight:500;margin-bottom:4px}._col_gd0xz_50 a{font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-fast)}._col_gd0xz_50 a:hover{color:var(--gold-primary)}._divider_gd0xz_75{max-width:var(--container-max);margin:3rem auto 2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(201,169,98,.15),transparent)}._bottom_gd0xz_82{max-width:var(--container-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}._address_gd0xz_92,._copyright_gd0xz_93{font-size:var(--text-xs);color:var(--text-muted)}@media (max-width: 768px){._top_gd0xz_7{flex-direction:column;gap:2rem}._links_gd0xz_45{gap:2rem}._bottom_gd0xz_82{flex-direction:column;align-items:flex-start}}:root{--bg-primary: #0a0a0a;--bg-secondary: #0d0d0d;--bg-elevated: #111111;--bg-card: rgba(26, 26, 26, .6);--bg-glass: rgba(10, 10, 10, .4);--gold-primary: #c9a962;--gold-secondary: #d4af37;--gold-bright: #f2d06b;--gold-pale: #e8d5a3;--gold-dim: #8a7340;--gold-dark: #5c4a20;--text-primary: #f0f0f0;--text-secondary: #a0a0a0;--text-muted: #666666;--text-gold: var(--gold-primary);--font-heading: "Cormorant Garamond", "Noto Serif SC", "STSong", "SimSun", serif;--font-body: "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: "Cormorant Garamond", "Noto Serif SC", serif;--text-xs: clamp(.75rem, .9vw, .875rem);--text-sm: clamp(.875rem, 1vw, 1rem);--text-base: clamp(1rem, 1.2vw, 1.125rem);--text-lg: clamp(1.125rem, 1.5vw, 1.375rem);--text-xl: clamp(1.375rem, 2vw, 1.75rem);--text-2xl: clamp(1.75rem, 2.5vw, 2.25rem);--text-3xl: clamp(2rem, 3.5vw, 3rem);--text-4xl: clamp(2.5rem, 5vw, 5rem);--text-5xl: clamp(3.5rem, 7vw, 7rem);--section-padding-y: clamp(4rem, 8vw, 8rem);--section-padding-x: clamp(1.5rem, 5vw, 4rem);--container-max: 1280px;--nav-height: 72px;--gold-gradient: linear-gradient(135deg, #c9a962 0%, #f2d06b 30%, #d4af37 50%, #c9a962 70%, #8a7340 100%);--gold-gradient-horizontal: linear-gradient(90deg, #c9a962 0%, #f2d06b 25%, #d4af37 50%, #c9a962 75%, #8a7340 100%);--gold-gradient-subtle: linear-gradient(135deg, rgba(201, 169, 98, .3) 0%, rgba(242, 208, 107, .15) 100%);--dark-gradient: linear-gradient(180deg, #0a0a0a 0%, #0d0d0d 30%, #111111 100%);--glass-blur: blur(20px) saturate(180%);--glass-border: 1px solid rgba(201, 169, 98, .15);--gold-border: 1px solid rgba(201, 169, 98, .4);--gold-glow: 0 0 30px rgba(201, 169, 98, .3);--gold-glow-intense: 0 0 60px rgba(201, 169, 98, .5);--gold-text-glow: 0 0 20px rgba(201, 169, 98, .4);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--transition-spring: .6s cubic-bezier(.22, 1, .36, 1);--z-base: 1;--z-dropdown: 50;--z-nav: 100;--z-modal: 200;--z-cursor: 300}:root{--font-heading: "Cormorant Garamond", "Noto Serif SC", serif;--font-body: "Inter", "Noto Sans SC", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,video{max-width:100%;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit;color:inherit}::selection{background:#c9a9624d;color:var(--text-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--gold-dim);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--section-padding-x)}.gold-text{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gold-text-glow{background:var(--gold-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:var(--gold-text-glow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:fixed;top:-100%;left:16px;z-index:999;padding:12px 20px;background:var(--gold-primary);color:#0a0a0a;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);transition:top var(--transition-fast)}.skip-link:focus{top:16px}.page-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary)}.page-loader:after{content:"";width:40px;height:40px;border:2px solid rgba(201,169,98,.2);border-top-color:var(--gold-primary);border-radius:50%;animation:rotate-slow .8s linear infinite}#root{isolation:isolate}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-gold{0%,to{box-shadow:0 0 20px #c9a96233}50%{box-shadow:0 0 40px #c9a96266}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes border-glow{0%,to{border-color:#c9a9624d}50%{border-color:#c9a96299}}@keyframes line-extend{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-fade-in{animation:fadeIn var(--transition-slow) forwards}.animate-fade-in-up{animation:fadeInUp var(--transition-spring) forwards}.animate-fade-in-down{animation:fadeInDown var(--transition-spring) forwards}.animate-fade-in-scale{animation:fadeInScale var(--transition-slow) forwards}
