@font-face{font-family:'ASE Sans';src:url('/assets/fonts/ase-sans-full.woff2') format('woff2');font-weight:600;font-display:swap;}
@font-face{font-family:'ASE Sans';src:url('/assets/fonts/ase-sans-display.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+A,U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+201C,U+201D,U+306E,U+4E00,U+4E09,U+4E0E,U+4E13,U+4E1A,U+4E1C,U+4E2A,U+4E2D,U+4E3A,U+4E3D,U+4E45,U+4E48,U+4E4B,U+4E5F,U+4E70,U+4E8E,U+4E9B,U+4EA7,U+4EAB,U+4EC0,U+4ECE,U+4EE3,U+4EE5,U+4EEA,U+4EEC,U+4EF6,U+4EF7,U+4EFB,U+4EFD,U+4F18,U+4F19,U+4F1A,U+4F34,U+4F4D,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FDD,U+4FE1,U+4FEA,U+505A,U+5065,U+5143,U+5165,U+5170,U+5171,U+5173,U+51BB,U+51E0,U+5206,U+5217,U+5219,U+522B,U+5230,U+523B,U+529B,U+529F,U+52A0,U+5357,U+53D1,U+53D7,U+53E6,U+53EF,U+53F0,U+5408,U+540C,U+540E,U+5411,U+5417,U+542F,U+547D,U+54A8,U+54C1,U+54EA,U+552F,U+559D,U+56DE,U+56FA,U+5723,U+5728,U+573A,U+5907,U+590D,U+591A,U+597D,U+5982,U+5987,U+598D,U+59CB,U+5B55,U+5B58,U+5B81,U+5B88,U+5B89,U+5B98,U+5B9E,U+5BB6,U+5BB9,U+5BC6,U+5BCC,U+5BF9,U+5BFB,U+5C11,U+5DDE,U+5DF1,U+5E38,U+5E72,U+5E95,U+5E97,U+5EB7,U+5F00,U+5F0F,U+5F53,U+5FC3,U+6000,U+600E,U+601D,U+6027,U+606F,U+6089,U+60F3,U+611F,U+6210,U+6211,U+6216,U+6237,U+627E,U+6280,U+62A4,U+6301,U+6307,U+6362,U+636E,U+63D0,U+652F,U+6548,U+6599,U+65B9,U+65CF,U+65E5,U+65F6,U+660E,U+661F,U+662F,U+66FF,U+6700,U+6709,U+671F,U+672C,U+6761,U+6765,U+676F,U+67D4,U+6837,U+6839,U+683C,U+6848,U+68B5,U+690D,U+6B3E,U+6B63,U+6B8A,U+6BD4,U+6C9B,U+6CBF,U+6CE1,U+6CE2,U+6D3B,U+6DA6,U+6E29,U+6E7E,U+70B9,U+7136,U+7167,U+7231,U+7247,U+724C,U+7269,U+7279,U+7396,U+73B0,U+7406,U+751F,U+7528,U+7545,U+767D,U+7684,U+76CA,U+76DF,U+76EE,U+76F8,U+770B,U+771F,U+798F,U+79C0,U+79C1,U+79CD,U+79D1,U+7BA1,U+7C7B,U+7C89,U+7CFB,U+7D20,U+7EA6,U+7EBF,U+7EF4,U+7EFF,U+7F51,U+7F8E,U+8005,U+80A4,U+80A9,U+80BD,U+80CC,U+80F8,U+80FD,U+817F,U+819D,U+81C0,U+81EA,U+81F4,U+8212,U+8282,U+8299,U+8336,U+8349,U+836F,U+83F2,U+8403,U+84C9,U+86CB,U+8840,U+884C,U+88AB,U+8981,U+89C1,U+8BA4,U+8BAF,U+8BC6,U+8BDD,U+8BE2,U+8BF4,U+8BFA,U+8C01,U+8C37,U+8D27,U+8D44,U+8D4B,U+8D60,U+8D70,U+8D74,U+8EAB,U+8F69,U+8F6F,U+8FA8,U+8FDB,U+9000,U+9002,U+9009,U+90A3,U+90A6,U+90E8,U+9175,U+91CA,U+91CC,U+91CF,U+91D1,U+957F,U+95E8,U+95EA,U+95EE,U+9662,U+9690,U+96C5,U+9700,U+971C,U+9759,U+9762,U+9769,U+9875,U+9879,U+9884,U+9888,U+9898,U+996E,U+9988,U+9996,U+9A8C,U+9AA8,U+9C7C,U+9C9F,U+9EC4,U+9F84,U+9F99,U+FF08,U+FF09,U+FF0C,U+FF1A,U+FF1F;}
h1,h2,h3,.section-title,.hero h1,.intro-copy h2,.collection-copy h2,.page-top h1,.detail-info h1,.contact-banner h2,.product-card h2,.article-card h3{font-family:'ASE Sans','Microsoft YaHei','PingFang SC',sans-serif;font-weight:600;letter-spacing:.025em;line-height:1.4;}
.hero h1{font-size:clamp(42px,5.1vw,78px);line-height:1.5;letter-spacing:.045em;}
.eyebrow,.footer-brand,.collection-counter{font-family:Arial,'Microsoft YaHei',sans-serif;font-weight:600;}
.eyebrow{font-size:12px;letter-spacing:.17em}.footer-brand{font-size:30px;letter-spacing:.12em}.header-nav{gap:clamp(14px,1.8vw,30px)}.header-nav a{font-size:13px;font-weight:600}.header-nav a.active{position:relative}.header-nav a.active:after{content:'';position:absolute;bottom:-12px;left:0;right:0;height:2px;background:currentColor}
@media(max-width:700px){.hero h1{font-size:clamp(31px,8.2vw,42px);line-height:1.6;letter-spacing:.02em}.page-top h1{font-size:32px}.eyebrow{font-size:10px}.section-title{font-size:30px}.footer-brand{font-size:26px}}
