*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:200;color:#0f1b2d;background:#fff;border-radius:6px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--focus,#db9130);outline-offset:3px;border-radius:2px}.ph{letter-spacing:0;opacity:.85;white-space:nowrap;vertical-align:.1em;border:1px dashed;border-radius:4px;margin:0 .2em;padding:.05em .5em;font-size:.72em;font-weight:600;line-height:1.5;display:inline-block}.wrap{width:100%;max-width:var(--max,1320px);margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}html.rv [data-r]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}html.rv [data-r].in{opacity:1;transform:none}html.rv [data-r="2"]{transition-delay:80ms}html.rv [data-r="3"]{transition-delay:.16s}html.rv [data-r="4"]{transition-delay:.24s}.mbar{z-index:90;padding-bottom:env(safe-area-inset-bottom);background:var(--mbar-line,#ffffff1f);grid-template-columns:1fr 1fr 1.2fr;gap:1px;display:none;position:fixed;bottom:0;left:0;right:0}.mbar a{background:var(--mbar-bg,#0f1b2d);min-height:56px;color:var(--mbar-fg,#fff);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.mbar a svg{width:19px;height:19px}.mbar a.mbar-q{background:var(--mbar-q-bg,#db9130);color:var(--mbar-q-fg,#1a1205)}@media (width<=860px){.mbar{display:grid}body{padding-bottom:56px}}.qform{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.qf-row{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.qf-full{grid-column:1/-1}.qform label,.qform legend{letter-spacing:.02em;font-size:13.5px;font-weight:600}.qform label span[aria-hidden]{color:var(--accent,#db9130);margin-left:2px}.qform input,.qform select,.qform textarea{border-radius:var(--r-in,6px);border:1px solid var(--in-line,#cbd2dc);background:var(--in-bg,#fff);width:100%;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.qform input:focus,.qform select:focus,.qform textarea:focus{border-color:var(--accent,#db9130);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#db9130) 25%,transparent);outline:none}.qf-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.qf-chips .chip{cursor:pointer;position:relative}.qf-chips .chip input{opacity:0;width:1px;height:1px;position:absolute}.qf-chips .chip span{border:1px solid var(--in-line,#cbd2dc);border-radius:var(--r-chip,999px);padding:8px 14px;font-size:14px;font-weight:500;transition:all .2s;display:inline-block}.qf-chips .chip input:checked+span{background:var(--accent,#db9130);border-color:var(--accent,#db9130);color:var(--on-accent,#1a1205)}.qf-chips .chip input:focus-visible+span{outline:2px solid var(--focus,#db9130);outline-offset:2px}.qf-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.qf-note{opacity:.75;font-size:13.5px}.qf-status{color:var(--accent,#db9130);flex-basis:100%;font-size:14px;font-weight:600}.qf-status:empty{display:none}@media (width<=640px){.qform{grid-template-columns:1fr}}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s0.woff2)format("woff2");unicode-range:U+20-7E,U+B0,U+B7,U+D7,U+3A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026-2027,U+2190,U+2192,U+2197-2198,U+2500,U+2713,U+3000-3002,U+3008-300F,U+30FB,U+4E00,U+4E0A,U+4E0D,U+4E26,U+4E2D,U+4E3B,U+4EBA,U+4EE5,U+4F4D-4F4E,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FDD,U+500B,U+5099,U+50B3,U+50CF,U+50F9,U+5149,U+5165,U+5167-5168,U+516C,U+5177,U+51FA,U+5206,U+5236,U+529F,U+52D5,U+52D9,U+5320,U+5340,U+53CA,U+53D6,U+53ED,U+53EF-53F0,U+5408,U+540B-540C,U+548C,U+54AA,U+54C1,U+54CB,U+5587,U+55AE,U+5668,U+570D,U+5718,U+5728,U+578B,U+5831,U+5834,U+58D3,U+5916,U+591A,U+5927,U+5929,U+5982,U+5B78,U+5B89,U+5B9A,U+5BA4,U+5BF8,U+5C04,U+5C07-5C08,U+5C0D,U+5C0F,U+5C3A,U+5C4F,U+5CF0,U+5DE5,U+5E55,U+5E73,U+5EA6,U+5EE3,U+5F0F,U+5F71,U+5F8C,U+5FC3,U+6027,U+610F,U+61C9,U+6211,U+6216,U+624B,U+6295,U+6301,U+63A5,U+63A7,U+63D0,U+63DA-63DB,U+64AD,U+64F4,U+652F,U+6536,U+653E,U+6548,U+6559,U+6578,U+65B0,U+65B9,U+65BC,U+662F,U+6642,U+66F4,U+6700,U+6703,U+6709,U+670D,U+677F,U+67B6,U+67E5,U+6821,U+683C,U+6848,U+696D,U+6A21,U+6A5F,U+6B3E,U+6C7A,U+6D41,U+6DF7,U+6E05,U+6E90,U+70BA,U+7121,U+7387,U+73FE,U+7406,U+7522,U+7528,U+7684,U+76EE,U+76F4,U+78BC,U+793A,U+7A0B,U+7B49,U+7BC4,U+7C73,U+7CFB,U+7D04,U+7D1A,U+7D22,U+7D44,U+7D61,U+7D71,U+7DB2,U+7DDA,U+7F6E,U+806F,U+8072,U+80FD,U+81EA,U+81F3,U+8207,U+8272,U+8655,U+865F,U+884C,U+8861,U+88DD,U+8981,U+898F,U+8996,U+89E3,U+8A08,U+8A0A,U+8A2D,U+8ABF,U+8B70,U+8CEA,U+8DEF,U+8F38,U+901A,U+9023,U+9032,U+904E,U+9053,U+9069,U+9078,U+90E8,U+914D,U+91CD,U+91CF,U+9304,U+9580,U+9593,U+95DC,U+96C6,U+96D9,U+96FB,U+9700,U+9748,U+9762,U+97F3,U+97FF,U+983B,U+984D,U+985E,U+986F,U+990A,U+9AD4,U+9AD8,U+FF01,U+FF05,U+FF08-FF09,U+FF0B-FF0D,U+FF0F-FF1B,U+FF1F}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s1.woff2)format("woff2");unicode-range:U+AE,U+B1,U+4E0B,U+4E4B,U+4E92,U+4EA4,U+4EAE,U+4ED6,U+4ED8,U+4EF6,U+4EFB,U+4F55,U+4F86,U+4FBF,U+4FE1,U+503C,U+512A,U+5143,U+5145,U+514B,U+5169,U+5176,U+5207,U+5217,U+5225,U+5230,U+524D,U+529B,U+52A0,U+5305,U+5316,U+5373,U+53E3,U+5404,U+540D,U+5411,U+5546,U+566A,U+5730,U+5747,U+57DF,U+5802,U+589E,U+5931,U+5B50,U+5B58,U+5B83,U+5B8C,U+5BB6,U+5BB9,U+5BE6,U+5BEC,U+5E36,U+5E7C,U+5EA7,U+5EB7,U+5EFA,U+5F37,U+5F62,U+5F9E,U+60A8,U+614B,U+6210,U+6236,U+6240,U+6280,U+6297,U+6307,U+6309,U+639B,U+63A1,U+63D2,U+63F4,U+64C7,U+64CD,U+654F,U+6574,U+6599,U+660E,U+6670,U+672C,U+6750,U+679C,U+69CB,U+6A02,U+6A19,U+6B63,U+6BB5,U+6BCF,U+6BD4,U+6BEB,U+6C34,U+6C60,U+6CE2,U+6CE8,U+6D3B,U+6E2F,U+6E96,U+6EAB,U+6F14,U+71C8,U+724C,U+7279,U+7368,U+74B0,U+751F,U+767C-767D,U+76E3,U+76F8,U+771F,U+78BA,U+79AE,U+7A2E,U+7ACB,U+7AEF,U+7BA1,U+7BB1,U+7BC0,U+7C21,U+7D30,U+7F8E,U+800C,U+8056,U+821E,U+82F1,U+84CB,U+8853,U+8868,U+88FD,U+8986,U+8A62,U+8AB2,U+8B1B,U+8B77,U+8B93,U+8CBB,U+8CC7,U+8D85,U+8DDD,U+8F09,U+8F15,U+8F49,U+900F,U+9054,U+90FD,U+9577,U+958B,U+9632,U+963B,U+9650,U+9662,U+96E2,U+9810,U+982D,U+98A8,U+9999,U+9ED1,U+9EDE,U+FF0A}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s2.woff2)format("woff2");unicode-range:U+2122,U+4E09,U+4E86,U+4E8C,U+4ECB,U+4F60,U+4F73,U+4FEE,U+5132,U+5148,U+514D,U+5171,U+5229,U+52A9,U+5347,U+5354,U+5361,U+539F,U+53C3,U+53CD,U+53D7,U+53E6,U+53F8,U+540A,U+542B,U+555F,U+56DE,U+56FA,U+5708,U+570B,U+5712,U+5716,U+5782,U+57FA,U+5883,U+58C1,U+592E,U+597D,U+5B57,U+5BA2,U+5BC6,U+5BEB,U+5C11,U+5C55,U+5E38,U+5E72,U+5EF6,U+5F69,U+5F85,U+5FEB,U+611F,U+623F,U+62C9,U+62EC,U+63A8,U+642D,U+64FE,U+651C-651D,U+653F,U+6587,U+6613,U+666F,U+667A,U+66F8,U+671F,U+6790,U+687F,U+689D,U+6975,U+6AA2,U+6AC3,U+6B64,U+6BBC,U+6C42,U+6D88,U+6DF1,U+6E1B,U+6E2C,U+7063,U+7167,U+7246-7248,U+7259,U+7531,U+754C,U+756B,U+76CA,U+7763,U+77E5,U+7981,U+798F,U+79D2,U+7A1A,U+7A31,U+7A69,U+7A7A,U+7CBE,U+7D05,U+7D50,U+7DAD,U+7DCA,U+7E2E,U+7E3D,U+7E8C,U+7F69,U+7FA4,U+7FA9,U+8005,U+8017,U+8033,U+807D,U+80B2,U+80CC,U+8166,U+82B1,U+8457,U+85CD,U+89C0,U+89D2,U+89F8,U+8A18,U+8A66,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AE7,U+8B49,U+8B8A,U+8CA0,U+8CFC,U+8EAB,U+8EDF,U+8EF8,U+8F14,U+9001,U+901F-9020,U+904B,U+9060,U+91D1,U+92FC,U+9375,U+9396,U+9644,U+9663-9664,U+969B,U+96A8,U+96DC,U+975C,U+975E,U+9760,U+9802,U+9A45,U+9B06,U+9EA5,U+FF5C}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s3.woff2)format("woff2");unicode-range:U+2033,U+4E14,U+4E16,U+4E32,U+4E59,U+4E5F,U+4EAB,U+4EE3-4EE4,U+4F9D,U+5011,U+504F,U+50C5,U+5141,U+5152,U+516B,U+517C,U+518D,U+51B7,U+5275,U+53EA,U+5438,U+547D,U+54E1,U+56DB,U+56E0,U+586B,U+5920,U+5957,U+59CB,U+5A66,U+5B54,U+5BDF,U+5BF6,U+5C64,U+5C6C,U+5DF2,U+5E03,U+5E74,U+5E8F,U+5E97,U+5E9C,U+5F31,U+5F97,U+5FA9,U+5FB7,U+5FC5,U+5FF5,U+6025,U+60C5,U+60F3,U+611B,U+6167,U+627F,U+6291,U+62FE,U+632F,U+6383,U+6392,U+63CF,U+64C1,U+64DA,U+64EC,U+6563,U+65BD,U+65E5,U+672A,U+6771,U+67F1,U+6839,U+6A13,U+6A23,U+6B21,U+6B62,U+6B65,U+6BCD,U+6C23,U+6C99,U+6CC1,U+6CD5,U+6DE8,U+6EFF,U+6FD5,U+6FFE,U+7126,U+71B1,U+7269,U+72C0,U+7372,U+7403,U+76E4,U+7701,U+770B,U+77E9,U+77ED,U+78C1,U+78C5,U+79BE,U+79FB,U+7AD9,U+7B26,U+7B2C,U+7B46,U+7D00,U+7D20,U+7D93,U+7D9C,U+7DE8,U+7E96,U+7E9C,U+805A,U+819C,U+81F4,U+820D,U+826F,U+83CC,U+87A2,U+87BA,U+89BD,U+8A31,U+8A3B,U+8A72,U+8ACB,U+8AD6,U+8B58,U+8B66,U+8C61,U+8C9D,U+8D70,U+8D8A,U+8DB3,U+8F0B,U+8FA6,U+8FA8,U+8FF4,U+9014,U+9059,U+9072,U+907F,U+9084,U+908A,U+9215,U+9280,U+92C1,U+92F0,U+93E1,U+9589,U+964D,U+9694,U+969C,U+96B1,U+96F2,U+96F7,U+9707,U+9801,U+9805,U+994B,U+9A57,U+9F8D,U+FF1E}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s4.woff2)format("woff2");unicode-range:U+D8,U+2264,U+25CE,U+3010-3011,U+4E36,U+4E5D,U+4F01,U+4F38,U+4F48,U+4F5B,U+500D,U+505A,U+505C,U+5065,U+5074,U+5178,U+518A,U+51DD,U+5247,U+5283,U+5341,U+534A,U+5353,U+5370,U+5378,U+537B,U+53EB,U+541B,U+5448,U+544A,U+547C,U+552E,U+5609,U+574A,U+57E0,U+5805,U+584A,U+5857-5858,U+5875,U+58EB,U+58FD,U+592A,U+593E,U+5973,U+5A92,U+5B7A,U+5B97-5B98,U+5C0E,U+5C40,U+5D07,U+5DE7,U+5DEE,U+5DF1,U+5DF4,U+5E2B,U+5E40,U+5E45,U+5E7B,U+5E7E,U+5E95,U+5EAD,U+5EDF-5EE0,U+5EF3,U+5F15,U+5F91,U+61B6,U+61F8,U+6253,U+6276,U+62BD,U+62C6,U+62CD,U+640D,U+64CA-64CB,U+6539,U+6545,U+65A4,U+65B7,U+65CB,U+65D7,U+6728,U+6846,U+684C,U+6881,U+69FD,U+6A4B,U+6B0A,U+6B50,U+6B8A,U+6D69,U+6F54,U+700F,U+7136,U+73BB,U+745E,U+76D2,U+76DC,U+76E1,U+773C,U+773E,U+7747,U+775B,U+793E,U+797A,U+79C1,U+7A4D,U+7A97,U+7B52,U+7B97,U+7D14,U+7D42,U+7D55,U+7D66,U+7D72,U+7DFB,U+7FD2,U+8001,U+8003,U+8010,U+81C9,U+822C,U+8266,U+8332,U+8343,U+83EF,U+85CF,U+85DD,U+878D,U+88AB,U+88DC,U+898B,U+8A2A,U+8B80,U+8CA8,U+8CFD,U+8D6B,U+8DDF,U+8ECC,U+8F03,U+9019,U+90F5,U+91DD,U+9310,U+9418,U+9435,U+95A3,U+9673,U+968A,U+96C5,U+96F6,U+9808,U+984F,U+9996,U+99C1,U+9F4A}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s5.woff2)format("woff2");unicode-range:U+3BC,U+2103,U+2126,U+2265-2266,U+4E45,U+4E4E,U+4E8B,U+4E9B,U+4EA6,U+4EFD,U+4F0D,U+4FC3,U+524A,U+526F,U+5289,U+52C1,U+52FB,U+5319,U+5321,U+532F,U+53CB,U+5514,U+552F,U+5531,U+554F,U+5584,U+55BA,U+5674,U+5713,U+5851,U+594F,U+59C6,U+5A1B,U+5C0B,U+5C31,U+5C3C,U+5C4B,U+5C62,U+5C6F,U+5C71,U+5CA1,U+5E02,U+5EC8,U+5ECA,U+5ED6,U+5F35,U+5F88,U+5FAE,U+606F,U+6148,U+6155,U+6247,U+628A,U+62FF,U+6377,U+6388,U+63A3,U+63E1,U+63EE,U+641C,U+6551,U+65C1,U+6676,U+66A2,U+672B,U+6838,U+6885,U+68AF,U+68C9,U+695A,U+69AE,U+6A94,U+6AAF,U+6C92,U+6CC9,U+6D6E,U+6D77,U+6D8C,U+6DB5,U+6ED1,U+6F06,U+6F88,U+6FB3,U+706B,U+7070,U+71DF,U+73CA,U+73ED,U+7483,U+74E6,U+7530,U+7559,U+7570,U+7576,U+7587,U+75C5,U+7687,U+77AC,U+7834,U+789F,U+795F,U+7A81,U+7B56,U+7C3D,U+7C89,U+7D0B,U+7D5E,U+7E2B,U+7E54,U+7E5E,U+7E6A,U+7E7C,U+7F72,U+8173,U+81A0,U+81E8,U+820A,U+8216,U+822A,U+82D1,U+842C,U+843D,U+8584,U+85A6,U+8857,U+885B,U+8870,U+8907,U+8A02,U+8C50,U+8CAC,U+8DF3,U+8ECD,U+8F2A,U+8FD1,U+8FD4,U+9010,U+905E,U+9152,U+91CB,U+91F9,U+9322,U+93FD,U+9583,U+95B1,U+95CA,U+96AA,U+96E8,U+9732,U+9806,U+9813,U+9818,U+9846,U+984C,U+98FD-98FE,U+9910,U+99AC,U+9F13}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s6.woff2)format("woff2");unicode-range:U+A7,U+BC,U+DC,U+F8,U+2011,U+2074-2075,U+2082,U+2669,U+2753,U+4E7E,U+4E94,U+4EC0,U+4ECD,U+4F0F,U+4F34,U+4F3A,U+4F4F,U+4FC2,U+5075,U+5091,U+50BE,U+5100,U+511F,U+516D,U+522A,U+523B,U+5256,U+5272,U+5287,U+52DE,U+52E2,U+5357,U+539A,U+5409,U+5427,U+559C,U+5606,U+5608,U+562F,U+5740,U+5750,U+5766,U+57D4,U+5885,U+58DE,U+591C,U+59D3,U+5BC4,U+5BCC,U+5D4C,U+5DE1,U+5DE8,U+5E0C,U+5EAB,U+5F48,U+5F8B,U+60E0,U+616E,U+6232,U+6234,U+6263,U+627E,U+6298,U+6311,U+638C,U+63F8,U+6478,U+64BC,U+64CE,U+64D4,U+659C,U+65E8,U+661F,U+66AB,U+66F2,U+671B,U+679D,U+67F5,U+68AD,U+6A39,U+6A6B,U+6B04,U+6B61,U+6CDB,U+6DB2,U+6DFB,U+6E4A,U+6E9D,U+6F5B,U+6F64,U+707D,U+7169,U+71D2,U+7206,U+725F,U+751A,U+758A,U+75B2,U+76C6,U+77F3,U+786C,U+78B3,U+795E,U+7968,U+79D1,U+7A84,U+7BC9,U+7CE7,U+7D2B,U+7DA0,U+7F85,U+7FFB,U+80A9,U+8102,U+8108,U+8170,U+81A9,U+81FA,U+82BD,U+853D,U+885D,U+888B,U+897F,U+89BA,U+8A8C,U+8AA4,U+8B1D,U+8B9A,U+8C6A,U+8CA2,U+8CB7,U+8CEC,U+8CF4,U+8DE8,U+8ECA,U+8F2F,U+8FCE,U+8FFD,U+903C,U+904A,U+906E,U+907A,U+91AB,U+9278,U+9285,U+932F,U+934D,U+95BE,U+968E,U+9769,U+9867,U+98DB,U+98DF,U+9918,U+9928,U+9A5F,U+9B5A,U+9E7C,U+9EBB}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s7.woff2)format("woff2");unicode-range:U+87,U+B2-B3,U+38F,U+2085,U+2109,U+221E,U+2260,U+2267,U+4E82,U+4EC1,U+4F11,U+5019,U+5047,U+50B7,U+5146,U+525B,U+5343,U+53C8,U+53EC,U+5426,U+5496,U+54AD,U+54EA,U+5553,U+5561,U+5594,U+56B4,U+57C3,U+57CE,U+57F9,U+5806,U+5925,U+5967,U+59D4,U+5A5A,U+5B85,U+5C1A,U+5D84,U+5E3D,U+5E6B,U+5ED3,U+5F26,U+5FAA,U+5FB9,U+6046,U+6089,U+60E1,U+6163,U+622A,U+626D,U+6279,U+62B5,U+62D3,U+62D6,U+62DB-62DC,U+634D,U+63A2,U+63C0,U+6458,U+64A5,U+64FA,U+65AF,U+6697,U+66FF,U+6708,U+675F,U+67C4,U+6813,U+68B0,U+6982,U+6A11,U+6AB3,U+6B32,U+6B4C,U+6B98,U+6C11,U+6CBF,U+6CE1,U+6D29,U+6D6A,U+6EFE,U+6F0F,U+6F51,U+6F6E,U+6FDF,U+70B8,U+70E4,U+70EF,U+719F,U+720D,U+7262,U+72F9,U+7434,U+7532,U+758F,U+767B,U+767E,U+76AE,U+76DF,U+76EA,U+7729,U+7814,U+79A6,U+79C0,U+7AE5,U+7AF6,U+7AF9,U+7BE9,U+7C92,U+7D0D,U+7D39,U+7DAB,U+7DE3,U+7DE9,U+7DF4,U+7E31,U+8046,U+81BD,U+81C2,U+8209,U+8212,U+82AF,U+82DB,U+82E5,U+85C9,U+865B,U+8A00,U+8A13,U+8AAA,U+8C54,U+8CBC,U+8E64,U+8FF7,U+9000,U+9080,U+90A8,U+9178,U+919B,U+91C7,U+91CE,U+91E3,U+9234,U+92B7,U+9444,U+9677,U+96BB,U+9752,U+97CC,U+9838,U+99B3,U+9AEE,U+9BAE,U+9D5D,U+9EBC,U+9F95,U+FF0E,U+FF37,U+FF5E}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s8.woff2)format("woff2");unicode-range:U+A9,U+AD,U+BD-BE,U+3C0,U+3C8,U+2009,U+2032,U+301C,U+309C,U+4E01,U+4E19,U+4E58,U+4E88,U+4ECA,U+4ED4,U+4EFF,U+4F2F,U+4F46,U+4F69,U+4F75,U+4FB5,U+4FC4,U+4FF1,U+4FFE,U+5009,U+501F,U+502B,U+5102,U+5104,U+5197,U+51CC-51CD,U+51F9,U+521D,U+523A,U+5269-526A,U+52DD,U+52F5,U+535A,U+540E,U+5446,U+5497,U+559A,U+56CA,U+56F0,U+5757,U+57F7,U+588A,U+589C,U+5947,U+5999,U+5A01,U+5B87,U+5BB4,U+5BCA,U+5BD2,U+5BE1,U+5BE9,U+5C01,U+5C0A,U+5C16,U+5C45,U+5D17,U+5DBA,U+5DE6,U+5E2D,U+5E33,U+5E79,U+5EC2,U+5F80,U+5FBD,U+5FD8,U+5FE0,U+6062,U+6085,U+624D,U+62AB,U+62D4,U+62FC,U+6349,U+6355,U+6372,U+6416,U+647A,U+64E0,U+64E6,U+65E2,U+65E9,U+6696,U+66F3,U+6735,U+67D3,U+67F4,U+6A61,U+6B77,U+6BCB,U+6C61,U+6C72,U+6DCB,U+6DF9,U+6F38,U+6FA4,U+708E,U+723E,U+7686,U+7720,U+7761,U+78BE,U+78E8,U+79DF,U+7A7F,U+7AE0,U+7BE1,U+7C37,U+7C3F,U+7C43,U+7C64,U+7CCA,U+7D10,U+7D19,U+7D81,U+7DBF,U+7E1B,U+7E8F,U+7F3A,U+80A2,U+8105-8106,U+8208,U+8513,U+8863,U+88C2,U+88E1,U+8B5C,U+8D08,U+8D77,U+8DA8,U+8E2A,U+8E48,U+8FF0,U+908F,U+9130,U+9192,U+925B,U+92EA,U+934A,U+9472,U+9592,U+95D6,U+967D,U+96E3,U+98EF,U+99AD,U+99D0,U+99D5,U+9A5A,U+9B45,U+9ED8}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s9.woff2)format("woff2");unicode-range:U+5291,U+52E4,U+52FF,U+5371,U+53BB,U+53C9,U+53E4,U+5413,U+5462,U+5468,U+54C8,U+5589,U+55C7,U+55E1,U+5636,U+565D,U+569F,U+57CB,U+585E,U+58EF,U+5949,U+59A5,U+5AB2,U+5B63,U+5BA3,U+5BBF,U+5BFA,U+5C24,U+5C3E,U+5EE2,U+5F4C,U+601D,U+6052,U+60F1,U+6162,U+6173,U+6191,U+6230,U+6258,U+625E,U+6273,U+62AC,U+62B1,U+6367,U+63AA,U+642C,U+6435,U+6490,U+649E,U+64A4,U+6514,U+65C5,U+6607,U+6663,U+66DD,U+66FC,U+66FE,U+674E,U+6751,U+67B1,U+6807,U+68C4,U+68DF,U+69CC,U+6B20,U+6B49,U+6B67,U+6B7B,U+6BC0,U+6BDB,U+6C27,U+6C89,U+6CB9,U+6CF0,U+6D32,U+6D78,U+6D93,U+6DE1,U+6DFA,U+6FC0,U+70AE,U+7192,U+71E5,U+722D,U+725B,U+7272,U+72A7,U+72FC,U+7336,U+7384,U+738B,U+751C,U+7533,U+75D5,U+76F2,U+7784,U+77EE,U+77FD,U+780C,U+78F7,U+790E,U+7919,U+7948,U+79B1,U+79F0,U+7A0D,U+7B54,U+7E41,U+7E69,U+7E79,U+7FFC,U+8000,U+8006,U+8077,U+8139,U+8150,U+8154,U+8239,U+8277,U+83F2,U+8404,U+8461,U+85A9,U+8607,U+8702,U+87F2,U+885E,U+892A,U+896F,U+8AFE,U+8B7D,U+8C4E,U+8CE3,U+8E0F-8E10,U+8E22,U+8EDB,U+8FC5,U+9031,U+916F,U+91CC,U+91D8,U+9209,U+9251,U+927B,U+929C,U+932B,U+9336,U+9382,U+93C8,U+9470,U+9598,U+95C6,U+963F,U+9699,U+96C4,U+96D5-96D6,U+9709,U+9727}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-serif-hk-500-s10.woff2)format("woff2");unicode-range:U+975A,U+97D3,U+97FB,U+9905,U+9CF4,U+9E97,U+9ECE-9ECF,U+9ED2,U+FF1C,U+FF58}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s0.woff2)format("woff2");unicode-range:U+20-7E,U+B0,U+B7,U+D7,U+3A9,U+2013-2014,U+2018-2019,U+201C-201D,U+2026-2027,U+2190,U+2192,U+2197-2198,U+2500,U+2713,U+3000-3002,U+3008-300F,U+30FB,U+4E00,U+4E0A,U+4E0D,U+4E26,U+4E2D,U+4E3B,U+4EBA,U+4EE5,U+4F4D-4F4E,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FDD,U+500B,U+5099,U+50B3,U+50CF,U+50F9,U+5149,U+5165,U+5167-5168,U+516C,U+5177,U+51FA,U+5206,U+5236,U+529F,U+52D5,U+52D9,U+5320,U+5340,U+53CA,U+53D6,U+53ED,U+53EF-53F0,U+5408,U+540B-540C,U+548C,U+54AA,U+54C1,U+54CB,U+5587,U+55AE,U+5668,U+570D,U+5718,U+5728,U+578B,U+5831,U+5834,U+58D3,U+5916,U+591A,U+5927,U+5929,U+5982,U+5B78,U+5B89,U+5B9A,U+5BA4,U+5BF8,U+5C04,U+5C07-5C08,U+5C0D,U+5C0F,U+5C3A,U+5C4F,U+5CF0,U+5DE5,U+5E55,U+5E73,U+5EA6,U+5EE3,U+5F0F,U+5F71,U+5F8C,U+5FC3,U+6027,U+610F,U+61C9,U+6211,U+6216,U+624B,U+6295,U+6301,U+63A5,U+63A7,U+63D0,U+63DA-63DB,U+64AD,U+64F4,U+652F,U+6536,U+653E,U+6548,U+6559,U+6578,U+65B0,U+65B9,U+65BC,U+662F,U+6642,U+66F4,U+6700,U+6703,U+6709,U+670D,U+677F,U+67B6,U+67E5,U+6821,U+683C,U+6848,U+696D,U+6A21,U+6A5F,U+6B3E,U+6C7A,U+6D41,U+6DF7,U+6E05,U+6E90,U+70BA,U+7121,U+7387,U+73FE,U+7406,U+7522,U+7528,U+7684,U+76EE,U+76F4,U+78BC,U+793A,U+7A0B,U+7B49,U+7BC4,U+7C73,U+7CFB,U+7D04,U+7D1A,U+7D22,U+7D44,U+7D61,U+7D71,U+7DB2,U+7DDA,U+7F6E,U+806F,U+8072,U+80FD,U+81EA,U+81F3,U+8207,U+8272,U+8655,U+865F,U+884C,U+8861,U+88DD,U+8981,U+898F,U+8996,U+89E3,U+8A08,U+8A0A,U+8A2D,U+8ABF,U+8B70,U+8CEA,U+8DEF,U+8F38,U+901A,U+9023,U+9032,U+904E,U+9053,U+9069,U+9078,U+90E8,U+914D,U+91CD,U+91CF,U+9304,U+9580,U+9593,U+95DC,U+96C6,U+96D9,U+96FB,U+9700,U+9748,U+9762,U+97F3,U+97FF,U+983B,U+984D,U+985E,U+986F,U+990A,U+9AD4,U+9AD8,U+FF01,U+FF05,U+FF08-FF09,U+FF0B-FF0D,U+FF0F-FF1B,U+FF1F}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s1.woff2)format("woff2");unicode-range:U+AE,U+B1,U+4E0B,U+4E4B,U+4E92,U+4EA4,U+4EAE,U+4ED6,U+4ED8,U+4EF6,U+4EFB,U+4F55,U+4F86,U+4FBF,U+4FE1,U+503C,U+512A,U+5143,U+5145,U+514B,U+5169,U+5176,U+5207,U+5217,U+5225,U+5230,U+524D,U+529B,U+52A0,U+5305,U+5316,U+5373,U+53E3,U+5404,U+540D,U+5411,U+5546,U+566A,U+5730,U+5747,U+57DF,U+5802,U+589E,U+5931,U+5B50,U+5B58,U+5B83,U+5B8C,U+5BB6,U+5BB9,U+5BE6,U+5BEC,U+5E36,U+5E7C,U+5EA7,U+5EB7,U+5EFA,U+5F37,U+5F62,U+5F9E,U+60A8,U+614B,U+6210,U+6236,U+6240,U+6280,U+6297,U+6307,U+6309,U+639B,U+63A1,U+63D2,U+63F4,U+64C7,U+64CD,U+654F,U+6574,U+6599,U+660E,U+6670,U+672C,U+6750,U+679C,U+69CB,U+6A02,U+6A19,U+6B63,U+6BB5,U+6BCF,U+6BD4,U+6BEB,U+6C34,U+6C60,U+6CE2,U+6CE8,U+6D3B,U+6E2F,U+6E96,U+6EAB,U+6F14,U+71C8,U+724C,U+7279,U+7368,U+74B0,U+751F,U+767C-767D,U+76E3,U+76F8,U+771F,U+78BA,U+79AE,U+7A2E,U+7ACB,U+7AEF,U+7BA1,U+7BB1,U+7BC0,U+7C21,U+7D30,U+7F8E,U+800C,U+8056,U+821E,U+82F1,U+84CB,U+8853,U+8868,U+88FD,U+8986,U+8A62,U+8AB2,U+8B1B,U+8B77,U+8B93,U+8CBB,U+8CC7,U+8D85,U+8DDD,U+8F09,U+8F15,U+8F49,U+900F,U+9054,U+90FD,U+9577,U+958B,U+9632,U+963B,U+9650,U+9662,U+96E2,U+9810,U+982D,U+98A8,U+9999,U+9ED1,U+9EDE,U+FF0A}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s2.woff2)format("woff2");unicode-range:U+2122,U+4E09,U+4E86,U+4E8C,U+4ECB,U+4F60,U+4F73,U+4FEE,U+5132,U+5148,U+514D,U+5171,U+5229,U+52A9,U+5347,U+5354,U+5361,U+539F,U+53C3,U+53CD,U+53D7,U+53E6,U+53F8,U+540A,U+542B,U+555F,U+56DE,U+56FA,U+5708,U+570B,U+5712,U+5716,U+5782,U+57FA,U+5883,U+58C1,U+592E,U+597D,U+5B57,U+5BA2,U+5BC6,U+5BEB,U+5C11,U+5C55,U+5E38,U+5E72,U+5EF6,U+5F69,U+5F85,U+5FEB,U+611F,U+623F,U+62C9,U+62EC,U+63A8,U+642D,U+64FE,U+651C-651D,U+653F,U+6587,U+6613,U+666F,U+667A,U+66F8,U+671F,U+6790,U+687F,U+689D,U+6975,U+6AA2,U+6AC3,U+6B64,U+6BBC,U+6C42,U+6D88,U+6DF1,U+6E1B,U+6E2C,U+7063,U+7167,U+7246-7248,U+7259,U+7531,U+754C,U+756B,U+76CA,U+7763,U+77E5,U+7981,U+798F,U+79D2,U+7A1A,U+7A31,U+7A69,U+7A7A,U+7CBE,U+7D05,U+7D50,U+7DAD,U+7DCA,U+7E2E,U+7E3D,U+7E8C,U+7F69,U+7FA4,U+7FA9,U+8005,U+8017,U+8033,U+807D,U+80B2,U+80CC,U+8166,U+82B1,U+8457,U+85CD,U+89C0,U+89D2,U+89F8,U+8A18,U+8A66,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AE7,U+8B49,U+8B8A,U+8CA0,U+8CFC,U+8EAB,U+8EDF,U+8EF8,U+8F14,U+9001,U+901F-9020,U+904B,U+9060,U+91D1,U+92FC,U+9375,U+9396,U+9644,U+9663-9664,U+969B,U+96A8,U+96DC,U+975C,U+975E,U+9760,U+9802,U+9A45,U+9B06,U+9EA5,U+FF5C}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s3.woff2)format("woff2");unicode-range:U+2033,U+4E14,U+4E16,U+4E32,U+4E59,U+4E5F,U+4EAB,U+4EE3-4EE4,U+4F9D,U+5011,U+504F,U+50C5,U+5141,U+5152,U+516B,U+517C,U+518D,U+51B7,U+5275,U+53EA,U+5438,U+547D,U+54E1,U+56DB,U+56E0,U+586B,U+5920,U+5957,U+59CB,U+5A66,U+5B54,U+5BDF,U+5BF6,U+5C64,U+5C6C,U+5DF2,U+5E03,U+5E74,U+5E8F,U+5E97,U+5E9C,U+5F31,U+5F97,U+5FA9,U+5FB7,U+5FC5,U+5FF5,U+6025,U+60C5,U+60F3,U+611B,U+6167,U+627F,U+6291,U+62FE,U+632F,U+6383,U+6392,U+63CF,U+64C1,U+64DA,U+64EC,U+6563,U+65BD,U+65E5,U+672A,U+6771,U+67F1,U+6839,U+6A13,U+6A23,U+6B21,U+6B62,U+6B65,U+6BCD,U+6C23,U+6C99,U+6CC1,U+6CD5,U+6DE8,U+6EFF,U+6FD5,U+6FFE,U+7126,U+71B1,U+7269,U+72C0,U+7372,U+7403,U+76E4,U+7701,U+770B,U+77E9,U+77ED,U+78C1,U+78C5,U+79BE,U+79FB,U+7AD9,U+7B26,U+7B2C,U+7B46,U+7D00,U+7D20,U+7D93,U+7D9C,U+7DE8,U+7E96,U+7E9C,U+805A,U+819C,U+81F4,U+820D,U+826F,U+83CC,U+87A2,U+87BA,U+89BD,U+8A31,U+8A3B,U+8A72,U+8ACB,U+8AD6,U+8B58,U+8B66,U+8C61,U+8C9D,U+8D70,U+8D8A,U+8DB3,U+8F0B,U+8FA6,U+8FA8,U+8FF4,U+9014,U+9059,U+9072,U+907F,U+9084,U+908A,U+9215,U+9280,U+92C1,U+92F0,U+93E1,U+9589,U+964D,U+9694,U+969C,U+96B1,U+96F2,U+96F7,U+9707,U+9801,U+9805,U+994B,U+9A57,U+9F8D,U+FF1E}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s4.woff2)format("woff2");unicode-range:U+D8,U+2264,U+25CE,U+3010-3011,U+4E36,U+4E5D,U+4F01,U+4F38,U+4F48,U+4F5B,U+500D,U+505A,U+505C,U+5065,U+5074,U+5178,U+518A,U+51DD,U+5247,U+5283,U+5341,U+534A,U+5353,U+5370,U+5378,U+537B,U+53EB,U+541B,U+5448,U+544A,U+547C,U+552E,U+5609,U+574A,U+57E0,U+5805,U+584A,U+5857-5858,U+5875,U+58EB,U+58FD,U+592A,U+593E,U+5973,U+5A92,U+5B7A,U+5B97-5B98,U+5C0E,U+5C40,U+5D07,U+5DE7,U+5DEE,U+5DF1,U+5DF4,U+5E2B,U+5E40,U+5E45,U+5E7B,U+5E7E,U+5E95,U+5EAD,U+5EDF-5EE0,U+5EF3,U+5F15,U+5F91,U+61B6,U+61F8,U+6253,U+6276,U+62BD,U+62C6,U+62CD,U+640D,U+64CA-64CB,U+6539,U+6545,U+65A4,U+65B7,U+65CB,U+65D7,U+6728,U+6846,U+684C,U+6881,U+69FD,U+6A4B,U+6B0A,U+6B50,U+6B8A,U+6D69,U+6F54,U+700F,U+7136,U+73BB,U+745E,U+76D2,U+76DC,U+76E1,U+773C,U+773E,U+7747,U+775B,U+793E,U+797A,U+79C1,U+7A4D,U+7A97,U+7B52,U+7B97,U+7D14,U+7D42,U+7D55,U+7D66,U+7D72,U+7DFB,U+7FD2,U+8001,U+8003,U+8010,U+81C9,U+822C,U+8266,U+8332,U+8343,U+83EF,U+85CF,U+85DD,U+878D,U+88AB,U+88DC,U+898B,U+8A2A,U+8B80,U+8CA8,U+8CFD,U+8D6B,U+8DDF,U+8ECC,U+8F03,U+9019,U+90F5,U+91DD,U+9310,U+9418,U+9435,U+95A3,U+9673,U+968A,U+96C5,U+96F6,U+9808,U+984F,U+9996,U+99C1,U+9F4A}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s5.woff2)format("woff2");unicode-range:U+3BC,U+2103,U+2126,U+2265-2266,U+4E45,U+4E4E,U+4E8B,U+4E9B,U+4EA6,U+4EFD,U+4F0D,U+4FC3,U+524A,U+526F,U+5289,U+52C1,U+52FB,U+5319,U+5321,U+532F,U+53CB,U+5514,U+552F,U+5531,U+554F,U+5584,U+55BA,U+5674,U+5713,U+5851,U+594F,U+59C6,U+5A1B,U+5C0B,U+5C31,U+5C3C,U+5C4B,U+5C62,U+5C6F,U+5C71,U+5CA1,U+5E02,U+5EC8,U+5ECA,U+5ED6,U+5F35,U+5F88,U+5FAE,U+606F,U+6148,U+6155,U+6247,U+628A,U+62FF,U+6377,U+6388,U+63A3,U+63E1,U+63EE,U+641C,U+6551,U+65C1,U+6676,U+66A2,U+672B,U+6838,U+6885,U+68AF,U+68C9,U+695A,U+69AE,U+6A94,U+6AAF,U+6C92,U+6CC9,U+6D6E,U+6D77,U+6D8C,U+6DB5,U+6ED1,U+6F06,U+6F88,U+6FB3,U+706B,U+7070,U+71DF,U+73CA,U+73ED,U+7483,U+74E6,U+7530,U+7559,U+7570,U+7576,U+7587,U+75C5,U+7687,U+77AC,U+7834,U+789F,U+795F,U+7A81,U+7B56,U+7C3D,U+7C89,U+7D0B,U+7D5E,U+7E2B,U+7E54,U+7E5E,U+7E6A,U+7E7C,U+7F72,U+8173,U+81A0,U+81E8,U+820A,U+8216,U+822A,U+82D1,U+842C,U+843D,U+8584,U+85A6,U+8857,U+885B,U+8870,U+8907,U+8A02,U+8C50,U+8CAC,U+8DF3,U+8ECD,U+8F2A,U+8FD1,U+8FD4,U+9010,U+905E,U+9152,U+91CB,U+91F9,U+9322,U+93FD,U+9583,U+95B1,U+95CA,U+96AA,U+96E8,U+9732,U+9806,U+9813,U+9818,U+9846,U+984C,U+98FD-98FE,U+9910,U+99AC,U+9F13}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s6.woff2)format("woff2");unicode-range:U+A7,U+BC,U+DC,U+F8,U+2011,U+2074-2075,U+2082,U+2669,U+2753,U+4E7E,U+4E94,U+4EC0,U+4ECD,U+4F0F,U+4F34,U+4F3A,U+4F4F,U+4FC2,U+5075,U+5091,U+50BE,U+5100,U+511F,U+516D,U+522A,U+523B,U+5256,U+5272,U+5287,U+52DE,U+52E2,U+5357,U+539A,U+5409,U+5427,U+559C,U+5606,U+5608,U+562F,U+5740,U+5750,U+5766,U+57D4,U+5885,U+58DE,U+591C,U+59D3,U+5BC4,U+5BCC,U+5D4C,U+5DE1,U+5DE8,U+5E0C,U+5EAB,U+5F48,U+5F8B,U+60E0,U+616E,U+6232,U+6234,U+6263,U+627E,U+6298,U+6311,U+638C,U+63F8,U+6478,U+64BC,U+64CE,U+64D4,U+659C,U+65E8,U+661F,U+66AB,U+66F2,U+671B,U+679D,U+67F5,U+68AD,U+6A39,U+6A6B,U+6B04,U+6B61,U+6CDB,U+6DB2,U+6DFB,U+6E4A,U+6E9D,U+6F5B,U+6F64,U+707D,U+7169,U+71D2,U+7206,U+725F,U+751A,U+758A,U+75B2,U+76C6,U+77F3,U+786C,U+78B3,U+795E,U+7968,U+79D1,U+7A84,U+7BC9,U+7CE7,U+7D2B,U+7DA0,U+7F85,U+7FFB,U+80A9,U+8102,U+8108,U+8170,U+81A9,U+81FA,U+82BD,U+853D,U+885D,U+888B,U+897F,U+89BA,U+8A8C,U+8AA4,U+8B1D,U+8B9A,U+8C6A,U+8CA2,U+8CB7,U+8CEC,U+8CF4,U+8DE8,U+8ECA,U+8F2F,U+8FCE,U+8FFD,U+903C,U+904A,U+906E,U+907A,U+91AB,U+9278,U+9285,U+932F,U+934D,U+95BE,U+968E,U+9769,U+9867,U+98DB,U+98DF,U+9918,U+9928,U+9A5F,U+9B5A,U+9E7C,U+9EBB}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s7.woff2)format("woff2");unicode-range:U+87,U+B2-B3,U+38F,U+2085,U+2109,U+221E,U+2260,U+2267,U+4E82,U+4EC1,U+4F11,U+5019,U+5047,U+50B7,U+5146,U+525B,U+5343,U+53C8,U+53EC,U+5426,U+5496,U+54AD,U+54EA,U+5553,U+5561,U+5594,U+56B4,U+57C3,U+57CE,U+57F9,U+5806,U+5925,U+5967,U+59D4,U+5A5A,U+5B85,U+5C1A,U+5D84,U+5E3D,U+5E6B,U+5ED3,U+5F26,U+5FAA,U+5FB9,U+6046,U+6089,U+60E1,U+6163,U+622A,U+626D,U+6279,U+62B5,U+62D3,U+62D6,U+62DB-62DC,U+634D,U+63A2,U+63C0,U+6458,U+64A5,U+64FA,U+65AF,U+6697,U+66FF,U+6708,U+675F,U+67C4,U+6813,U+68B0,U+6982,U+6A11,U+6AB3,U+6B32,U+6B4C,U+6B98,U+6C11,U+6CBF,U+6CE1,U+6D29,U+6D6A,U+6EFE,U+6F0F,U+6F51,U+6F6E,U+6FDF,U+70B8,U+70E4,U+70EF,U+719F,U+720D,U+7262,U+72F9,U+7434,U+7532,U+758F,U+767B,U+767E,U+76AE,U+76DF,U+76EA,U+7729,U+7814,U+79A6,U+79C0,U+7AE5,U+7AF6,U+7AF9,U+7BE9,U+7C92,U+7D0D,U+7D39,U+7DAB,U+7DE3,U+7DE9,U+7DF4,U+7E31,U+8046,U+81BD,U+81C2,U+8209,U+8212,U+82AF,U+82DB,U+82E5,U+85C9,U+865B,U+8A00,U+8A13,U+8AAA,U+8C54,U+8CBC,U+8E64,U+8FF7,U+9000,U+9080,U+90A8,U+9178,U+919B,U+91C7,U+91CE,U+91E3,U+9234,U+92B7,U+9444,U+9677,U+96BB,U+9752,U+97CC,U+9838,U+99B3,U+9AEE,U+9BAE,U+9D5D,U+9EBC,U+9F95,U+FF0E,U+FF37,U+FF5E}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s8.woff2)format("woff2");unicode-range:U+A9,U+AD,U+BD-BE,U+3C0,U+3C8,U+2009,U+2032,U+301C,U+309C,U+4E01,U+4E19,U+4E58,U+4E88,U+4ECA,U+4ED4,U+4EFF,U+4F2F,U+4F46,U+4F69,U+4F75,U+4FB5,U+4FC4,U+4FF1,U+4FFE,U+5009,U+501F,U+502B,U+5102,U+5104,U+5197,U+51CC-51CD,U+51F9,U+521D,U+523A,U+5269-526A,U+52DD,U+52F5,U+535A,U+540E,U+5446,U+5497,U+559A,U+56CA,U+56F0,U+5757,U+57F7,U+588A,U+589C,U+5947,U+5999,U+5A01,U+5B87,U+5BB4,U+5BCA,U+5BD2,U+5BE1,U+5BE9,U+5C01,U+5C0A,U+5C16,U+5C45,U+5D17,U+5DBA,U+5DE6,U+5E2D,U+5E33,U+5E79,U+5EC2,U+5F80,U+5FBD,U+5FD8,U+5FE0,U+6062,U+6085,U+624D,U+62AB,U+62D4,U+62FC,U+6349,U+6355,U+6372,U+6416,U+647A,U+64E0,U+64E6,U+65E2,U+65E9,U+6696,U+66F3,U+6735,U+67D3,U+67F4,U+6A61,U+6B77,U+6BCB,U+6C61,U+6C72,U+6DCB,U+6DF9,U+6F38,U+6FA4,U+708E,U+723E,U+7686,U+7720,U+7761,U+78BE,U+78E8,U+79DF,U+7A7F,U+7AE0,U+7BE1,U+7C37,U+7C3F,U+7C43,U+7C64,U+7CCA,U+7D10,U+7D19,U+7D81,U+7DBF,U+7E1B,U+7E8F,U+7F3A,U+80A2,U+8105-8106,U+8208,U+8513,U+8863,U+88C2,U+88E1,U+8B5C,U+8D08,U+8D77,U+8DA8,U+8E2A,U+8E48,U+8FF0,U+908F,U+9130,U+9192,U+925B,U+92EA,U+934A,U+9472,U+9592,U+95D6,U+967D,U+96E3,U+98EF,U+99AD,U+99D0,U+99D5,U+9A5A,U+9B45,U+9ED8}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s9.woff2)format("woff2");unicode-range:U+5291,U+52E4,U+52FF,U+5371,U+53BB,U+53C9,U+53E4,U+5413,U+5462,U+5468,U+54C8,U+5589,U+55C7,U+55E1,U+5636,U+565D,U+569F,U+57CB,U+585E,U+58EF,U+5949,U+59A5,U+5AB2,U+5B63,U+5BA3,U+5BBF,U+5BFA,U+5C24,U+5C3E,U+5EE2,U+5F4C,U+601D,U+6052,U+60F1,U+6162,U+6173,U+6191,U+6230,U+6258,U+625E,U+6273,U+62AC,U+62B1,U+6367,U+63AA,U+642C,U+6435,U+6490,U+649E,U+64A4,U+6514,U+65C5,U+6607,U+6663,U+66DD,U+66FC,U+66FE,U+674E,U+6751,U+67B1,U+6807,U+68C4,U+68DF,U+69CC,U+6B20,U+6B49,U+6B67,U+6B7B,U+6BC0,U+6BDB,U+6C27,U+6C89,U+6CB9,U+6CF0,U+6D32,U+6D78,U+6D93,U+6DE1,U+6DFA,U+6FC0,U+70AE,U+7192,U+71E5,U+722D,U+725B,U+7272,U+72A7,U+72FC,U+7336,U+7384,U+738B,U+751C,U+7533,U+75D5,U+76F2,U+7784,U+77EE,U+77FD,U+780C,U+78F7,U+790E,U+7919,U+7948,U+79B1,U+79F0,U+7A0D,U+7B54,U+7E41,U+7E69,U+7E79,U+7FFC,U+8000,U+8006,U+8077,U+8139,U+8150,U+8154,U+8239,U+8277,U+83F2,U+8404,U+8461,U+85A9,U+8607,U+8702,U+87F2,U+885E,U+892A,U+896F,U+8AFE,U+8B7D,U+8C4E,U+8CE3,U+8E0F-8E10,U+8E22,U+8EDB,U+8FC5,U+9031,U+916F,U+91CC,U+91D8,U+9209,U+9251,U+927B,U+929C,U+932B,U+9336,U+9382,U+93C8,U+9470,U+9598,U+95C6,U+963F,U+9699,U+96C4,U+96D5-96D6,U+9709,U+9727}@font-face{font-family:Noto Serif HK;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif-hk-700-s10.woff2)format("woff2");unicode-range:U+975A,U+97D3,U+97FB,U+9905,U+9CF4,U+9E97,U+9ECE-9ECF,U+9ED2,U+FF1C,U+FF58}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dD{--navy:#0f1b2d;--navy2:#14233a;--bronze:#8a5d3b;--bronze-l:#c99d74;--orange:#db9130;--paper:#f6f3ee;--paper2:#eee8df;--ink:#0f1b2d;--muted:#566070;--rule:#d8cec0;--rule-d:#c99d7447;--serif:"Fraunces Variable","Noto Serif HK",Georgia,serif;--sans:"Inter Variable","PingFang HK","PingFang TC","Noto Sans CJK HK","Noto Sans CJK TC","Microsoft JhengHei",system-ui,sans-serif;--mono:"JetBrains Mono Variable",ui-monospace,Menlo,monospace;--max:1320px;--focus:#b5651d;--mbar-bg:#0f1b2d;--mbar-fg:#f6f3ee;--mbar-line:#c99d7459;--mbar-q-bg:#8a5d3b;--mbar-q-fg:#fff;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.7}.dD ::selection{background:var(--bronze);color:#fff}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500}.rel{position:relative}.lbl{color:var(--bronze);align-items:center;gap:10px;margin-bottom:22px;display:flex}.lbl:before{content:"";background:currentColor;width:28px;height:1px}.lbl .dot{display:none}.lbl.on-dark{color:var(--bronze-l)}.note{color:var(--muted);margin-top:28px;font-size:13px}.dD .ph{color:var(--bronze);font-family:var(--sans);opacity:1}.bp{pointer-events:none;background-image:linear-gradient(#0f1b2d0e 1px,#0000 1px),linear-gradient(90deg,#0f1b2d0e 1px,#0000 1px),linear-gradient(#0f1b2d09 1px,#0000 1px),linear-gradient(90deg,#0f1b2d09 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:absolute;inset:0}.bp-fade{-webkit-mask-image:linear-gradient(#000 0,#00000080 60%,#0000);mask-image:linear-gradient(#000 0,#00000080 60%,#0000)}.bp-dark{background-image:linear-gradient(#c99d7417 1px,#0000 1px),linear-gradient(90deg,#c99d7417 1px,#0000 1px),linear-gradient(#f6f3ee08 1px,#0000 1px),linear-gradient(90deg,#f6f3ee08 1px,#0000 1px)}.btn{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 24px;font-size:15.5px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn i{font-style:normal;transition:transform .2s}.btn:hover i{transform:translate(3px)}.btn-ink{background:var(--navy);color:var(--paper)}.btn-ink:hover{background:var(--bronze)}.btn-line{border-color:var(--navy);color:var(--navy)}.btn-line:hover{background:var(--navy);color:var(--paper)}.btn-bronze{background:var(--bronze);color:#fff}.btn-bronze:hover{background:var(--bronze-l);color:var(--navy)}.tlink{border-bottom:1px solid var(--bronze);white-space:nowrap;padding-bottom:3px;font-weight:600}.tlink:after{content:" →";color:var(--bronze)}.hdr{z-index:80;backdrop-filter:blur(8px);background:#f6f3eef0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--rule)}.bar{align-items:center;gap:28px;height:76px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{width:40px;height:auto}.brand b{font-family:var(--serif);letter-spacing:.06em;font-size:20px;font-weight:700;line-height:1.1;display:block}.brand small{color:var(--muted);letter-spacing:.16em;margin-top:3px;font-size:9.5px;display:block}.menu{margin-left:auto}.menu ul{gap:30px;display:flex}.menu a{border-bottom:1px solid #0000;padding:6px 0;font-size:15px;font-weight:500}.menu ul a:hover,.menu a[aria-current]{border-bottom-color:var(--bronze);color:var(--bronze)}.menu-cta{display:none}.hdr-r{align-items:center;gap:20px;display:flex}.hdr-tel{color:var(--ink);font-size:12.5px}.hdr-cta{min-height:42px;padding:0 18px;font-size:14.5px}.burger{border:1px solid var(--rule);cursor:pointer;background:0 0;width:44px;height:44px;display:none;position:relative}.burger span{background:var(--navy);height:1.5px;transition:all .25s;position:absolute;left:12px;right:12px}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}@media (width<=1120px){.hdr-tel{display:none}}@media (width<=960px){.bar{height:64px}.burger{display:block}.hdr-cta{display:none}.menu{background:var(--paper);flex-direction:column;gap:28px;padding:28px clamp(20px,4vw,56px);display:none;position:fixed;inset:64px 0 0;overflow:auto}.menu.open{display:flex}.menu ul{flex-direction:column;gap:0}.menu ul a{font-family:var(--serif);border-bottom:1px solid var(--rule);padding:14px 0;font-size:26px;font-weight:700;display:block}.menu-cta{align-self:flex-start;display:inline-flex}.hdr-r{margin-left:auto}}body.dD.menu-open{overflow:hidden}.hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(56px,8vw,112px) clamp(56px,7vw,96px);display:grid;position:relative}.hero h1{font-family:var(--serif);color:var(--navy);letter-spacing:.01em;font-size:clamp(46px,6.4vw,96px);font-weight:700;line-height:1.08}.hero h1 span{display:block}.hero h1 em{color:var(--bronze);border-top:1px solid var(--bronze);max-width:15em;margin-top:.9em;padding-top:.8em;font-size:.36em;font-style:normal;font-weight:500;line-height:1.45;display:block}.m-br{display:none}.nb{display:inline-block}.pd-nav a:first-child:after{content:none}.hero-sub{color:var(--muted);margin-top:18px;font-size:16.5px}.ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hd{color:var(--navy);margin:0}.hd svg{width:100%;height:auto;overflow:visible}.hd svg *{vector-effect:non-scaling-stroke}.hd-grid{stroke:#0f1b2d38;stroke-width:1px}.hd-grid text{fill:var(--muted);stroke:none;font:500 11px var(--mono)}.hd-bld,.hd-dev{stroke:var(--navy);stroke-width:1.3px}.hd .beam{stroke:var(--bronze);stroke-dasharray:3 4;stroke-width:1px}.hd .acc-f{fill:var(--orange);stroke:none}.hd-wire{stroke:var(--bronze);stroke-width:1.1px;opacity:.55}.hd-flow{stroke:var(--orange);stroke-width:1.8px;stroke-dasharray:10 190;animation:6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-400px}}@media (prefers-reduced-motion:reduce){.hd-flow{display:none}}.hd-lbl{stroke:var(--bronze);stroke-width:1px}.hd-lbl circle{fill:var(--bronze)}.hd-lbl text{stroke:none;fill:var(--navy);font:500 12.5px var(--sans)}.hd-lbl .c{font:600 10.5px var(--mono);fill:var(--bronze);letter-spacing:.06em}.hd figcaption{color:var(--muted);border-top:1px solid var(--rule);margin-top:14px;padding-top:10px;font-size:10.5px}.stats{background:var(--navy);color:var(--paper);position:relative}.st-grid{grid-template-columns:repeat(4,1fr);display:grid}.st{border-left:1px solid var(--rule-d);padding:44px 28px 40px}.st:last-child{border-right:1px solid var(--rule-d)}.st dt{flex-direction:column;display:flex}.st-k{color:var(--bronze-l);font-size:10.5px}.st-n{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin-top:18px;font-size:clamp(56px,6vw,92px);font-weight:400;line-height:1}.st-n small{color:var(--bronze-l);font-size:.32em;font-family:var(--sans);letter-spacing:0;margin-left:.15em;font-weight:600}.st-l{margin-top:12px;font-size:17px;font-weight:700}.st dd{color:#f6f3eeb8;margin-top:6px;font-size:13.5px;line-height:1.6}.sec{padding-block:clamp(72px,9vw,128px);position:relative}.sec-alt{background:var(--paper2);border-block:1px solid var(--rule)}.sh{margin-bottom:clamp(36px,5vw,64px)}.sh h2,.maint h2,.quote h2{font-family:var(--serif);color:var(--navy);letter-spacing:.01em;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1.15}.sh-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sh-note{color:var(--muted);max-width:22em;font-size:14.5px}.serve{border-top:1px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.serve li{border-right:1px solid var(--rule);flex-direction:column;padding:28px 28px 32px 0;display:flex}.serve li+li{padding-left:28px}.serve li:last-child{border-right:0}.sv-k{color:var(--bronze)}.serve h3{font-family:var(--serif);margin-top:28px;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.2}.sv-en{font-family:var(--serif);color:var(--muted);margin-top:4px;font-size:15px;font-style:italic}.sv-b{color:var(--muted);flex:1;margin-top:18px;font-size:14.5px}.sv-n{color:var(--ink);border-top:1px dashed var(--rule);margin-top:24px;padding-top:14px}.sv-n b{font-family:var(--serif);letter-spacing:0;color:var(--bronze);margin-right:6px;font-size:28px;font-weight:400}.sys{border-top:1px solid var(--navy);border-left:1px solid var(--rule);background:#f6f3ee99;grid-template-columns:repeat(5,1fr);display:grid}.sys li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sys a{flex-direction:column;height:100%;padding:18px 20px 22px;transition:background .2s;display:flex}.sys a:hover{background:var(--paper)}.sys a:hover .glyph{color:var(--bronze)}.sy-k{color:var(--bronze);font-size:10.5px}.sys .glyph{width:100%;max-width:170px;color:var(--navy);margin:18px auto 14px;transition:color .2s}.sys h3{font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.3}.sy-n{color:var(--muted);margin-top:6px;font-size:10.5px}.sys-ele a{background:var(--navy);color:var(--paper)}.sys-ele a:hover{background:var(--navy2)}.sys-ele .glyph{color:var(--paper)}.sys-ele a:hover .glyph,.sys-ele .sy-k{color:var(--bronze-l)}.sys-ele .sy-n{color:#f6f3eeb3}.glyph{display:block;overflow:visible}.glyph *{vector-effect:non-scaling-stroke;stroke-width:1.25px}.glyph .acc{stroke:var(--orange)}.glyph .acc-f,.glyph circle.acc{fill:var(--orange);stroke:none}.proc{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.proc:before{content:"";border-top:1px dashed var(--bronze);position:absolute;top:22px;left:0;right:0}.proc li{padding-right:32px;position:relative}.pr-node{border:1px solid var(--navy);background:var(--paper);width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.proc li:first-child .pr-node{background:var(--navy);color:var(--paper)}.proc h3{font-family:var(--serif);margin-top:28px;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.25}.pr-en{color:var(--bronze);margin-top:6px;font-size:10.5px}.proc p:last-child{color:var(--muted);max-width:17em;margin-top:12px;font-size:14.5px}.maint{background:var(--navy);color:var(--paper);padding-block:clamp(72px,9vw,120px);position:relative}.maint h2{color:var(--paper)}.m-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.m-sub{color:#f6f3eec7;max-width:28em;margin:22px 0 34px}.m-sheet{border:1px solid var(--rule-d);background:#0f1b2d99;padding:8px 28px 18px;position:relative}.m-head{color:var(--bronze-l);border-bottom:1px solid var(--rule-d);justify-content:space-between;padding:16px 0;display:flex}.m-sheet li{border-bottom:1px dashed var(--rule-d);grid-template-columns:56px 1fr auto;align-items:baseline;gap:12px;padding:18px 0;display:grid}.m-sheet li:last-child{border-bottom:0}.m-sheet li .mono{color:var(--bronze-l);font-size:10.5px}.m-sheet li b{font-size:16.5px;font-weight:600}.m-sheet .ph{color:var(--bronze-l)}.pgrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.pc>a{border:1px solid var(--rule);background:#fbf9f5;flex-direction:column;height:100%;transition:border-color .2s,transform .2s;display:flex}.pc>a:hover{border-color:var(--navy)}.pc-fig{aspect-ratio:16/9;border-bottom:1px solid var(--rule);color:var(--navy);background-image:linear-gradient(#0f1b2d0d 1px,#0000 1px),linear-gradient(90deg,#0f1b2d0d 1px,#0000 1px);background-position:-1px -1px;background-size:20px 20px;place-items:center;display:grid;position:relative;overflow:hidden}.pc-fig .glyph{width:52%;max-width:210px;transition:color .2s}.pc>a:hover .glyph{color:var(--bronze)}.pc-id{color:var(--bronze);font-size:10px;position:absolute;top:12px;left:14px}.pc-thumb{border:1px solid var(--rule);background:#fff;width:84px;padding:3px;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0f1b2d14}.pc-thumb img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.85);width:100%}.pc-thumb picture,.gal picture{display:block}.pc-body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.pc-type{color:var(--bronze);font-size:10.5px}.pc-name{font-family:var(--serif);color:var(--navy);margin-top:10px;font-size:21px;font-weight:700;line-height:1.35}.pc-en{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.45}.tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tags li{border:1px solid var(--rule);background:var(--paper);padding:2px 9px;font-size:12px;font-weight:500;line-height:1.6}.pc-out{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-top:14px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.pc-more{border-top:1px solid var(--rule);color:var(--navy);margin-top:16px;padding-top:14px;font-size:11px}.pc-more i{color:var(--bronze);font-style:normal}.cl-n{color:var(--bronze);letter-spacing:-.02em;margin-bottom:8px;font-family:Fraunces Variable,serif;font-size:1.7em;font-weight:400;line-height:1;display:block}.wall{border-top:1px solid var(--navy);grid-template-columns:1fr;display:grid}.wall-g{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;gap:24px;padding:24px 0;display:grid}.wall-k{color:var(--bronze);padding-top:6px}.wall-n{font-family:var(--serif);color:var(--navy);flex-wrap:wrap;gap:2px 0;font-size:clamp(17px,1.6vw,21px);font-weight:500;line-height:1.9;display:flex}.wall-n li{white-space:nowrap;border-right:1px solid var(--rule);margin-right:14px;margin-block:6px;padding-right:14px;line-height:1.6}.wall-n li:last-child{border-right:0}.quote{background:var(--navy);color:var(--paper);border-top:4px solid var(--bronze);padding-block:clamp(64px,8vw,112px);position:relative}.quote h2{color:var(--paper)}.q-in{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid;position:relative}.q-sub{color:#f6f3eec7;margin-top:20px}.q-acts{border-top:1px solid var(--rule-d)}.q-acts a{border-bottom:1px solid var(--rule-d);grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:22px 4px;transition:background .2s,padding .2s;display:grid}.q-acts a:hover{background:#c99d7414;padding-inline:14px}.q-acts .mono{color:var(--bronze-l)}.q-acts b{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,24px);font-weight:500}.q-acts i{color:var(--bronze-l);font-size:20px;font-style:normal}.ftr{color:#f6f3eecc;background:#0a1322;padding-top:64px;font-size:14px}.f-grid{grid-template-columns:1.1fr 1.6fr .8fr;gap:48px;padding-bottom:48px;display:grid}.f-word{font-family:var(--serif);color:var(--paper);letter-spacing:.08em;font-size:34px;font-weight:700}.f-en{color:var(--bronze-l);margin-top:8px}.f-motto{color:#f6f3ee99;margin-top:16px;font-size:13px}.f-list{gap:14px;display:grid}.f-list div{grid-template-columns:96px 1fr;gap:12px;display:grid}.f-list dt{color:var(--bronze-l);padding-top:3px;font-size:10.5px}.f-list a:hover,.f-soc a:hover{color:var(--bronze-l)}.bni{border:1px solid var(--rule-d);color:var(--paper);flex-direction:column;gap:2px;padding:12px 16px;font-weight:700;display:inline-flex}.bni .mono{color:var(--bronze-l);font-size:10px;font-weight:500}.f-soc{gap:18px;margin-top:20px;display:flex}.f-soc a{border-bottom:1px solid var(--rule-d)}.f-base{color:#f6f3ee8c;border-top:1px solid #f6f3ee1a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:20px;font-size:10.5px;display:flex}.ph-hero{border-bottom:1px solid var(--rule);padding-block:clamp(56px,7vw,96px) clamp(36px,4vw,56px);position:relative}.ph-hero h1{font-family:var(--serif);color:var(--navy);font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1.08}.ph-hero h1 small{color:var(--bronze);margin-top:18px;font-size:.3em;font-weight:500;line-height:1.5;display:block}.ph-meta{flex-wrap:wrap;gap:40px;margin-top:36px;display:flex}.ph-meta div{border-left:1px solid var(--bronze);padding-left:14px}.ph-meta b{color:var(--navy);font-family:Fraunces Variable,serif;font-size:44px;font-weight:400;line-height:1;display:block}.ph-meta span{color:var(--muted);font-size:13px}.flt{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);background:#f6f3eef5;padding-block:14px;position:sticky;top:76px}.flt-row{align-items:baseline;gap:16px;display:flex}.flt-row+.flt-row{margin-top:10px}.flt-k{color:var(--bronze);flex:0 0 64px;font-size:10.5px}.flt-b{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule);cursor:pointer;background:#fbf9f5;padding:5px 12px;font-size:13.5px;font-weight:500;line-height:1.5;transition:all .15s}.chip small{font-family:var(--mono);color:var(--muted);margin-left:5px;font-size:10px}.chip:hover{border-color:var(--navy)}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--paper)}.chip[aria-pressed=true] small{color:var(--bronze-l)}.flt-st{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.flt-st output{color:var(--navy);font-size:11px}.flt-clr{border:0;border-bottom:1px solid var(--bronze);cursor:pointer;color:var(--bronze);background:0 0;padding:0;font-size:13px}.flt-clr[hidden],.pc[hidden]{display:none}.empty{color:var(--muted);text-align:center;padding:48px 0}.lst{padding-block:clamp(36px,4vw,56px) clamp(72px,8vw,112px)}.flt-js{display:none}html.js .flt-js{display:flex}.crumbs{color:var(--muted);padding-top:28px;font-size:11px}.crumbs a{border-bottom:1px solid var(--rule)}.crumbs a:hover{color:var(--bronze)}.pd-hero{border-bottom:1px solid var(--rule);padding-block:clamp(28px,4vw,48px) clamp(44px,5vw,72px);position:relative}.pd-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.pd-hero h1{font-family:var(--serif);color:var(--navy);font-size:clamp(38px,5.2vw,76px);font-weight:700;line-height:1.12}.pd-en{font-family:var(--serif);color:var(--muted);margin-top:14px;font-size:clamp(16px,1.5vw,20px);font-style:italic}.pd-hero .tags{margin-top:24px}.pd-plate{border:1px solid var(--navy);aspect-ratio:16/10;color:var(--navy);background:#fbf9f5;place-items:center;display:grid;position:relative}.pd-plate .glyph{width:62%}.pd-plate .mono{color:var(--bronze);font-size:10px;position:absolute}.pd-plate .tl{top:10px;left:12px}.pd-plate .br{bottom:10px;right:12px}.pd-plate:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:8px}.calls{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.call{border-right:1px solid var(--rule);padding:32px 28px 30px}.call:first-child{padding-left:0}.call:last-child{border-right:0}.call b{color:var(--navy);letter-spacing:-.02em;font-family:Fraunces Variable,Noto Serif HK,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1;display:block}.call b small{color:var(--bronze);font-size:.32em;font-family:var(--sans);letter-spacing:0;margin-left:6px;font-weight:600}.call b.tbd{color:var(--muted);font-size:clamp(28px,2.6vw,38px);font-family:var(--serif)}.call span{color:var(--muted);margin-top:12px;font-size:13.5px;display:block}.call .ph{margin-top:6px;margin-left:0;display:inline-block}.pd-body{grid-template-columns:minmax(0,1fr) 320px;gap:clamp(36px,6vw,96px);padding-block:clamp(56px,7vw,96px);display:grid}.part{border-bottom:1px solid var(--rule);grid-template-columns:72px 1fr;gap:20px;margin-bottom:44px;padding-bottom:44px;display:grid}.part:last-of-type{border-bottom:0;margin-bottom:0}.part-no{color:var(--bronze);font-family:Fraunces Variable,serif;font-size:44px;font-weight:300;line-height:1}.part h2{font-family:var(--serif);color:var(--navy);font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.25}.part h2+.mono{color:var(--bronze);margin-top:6px;font-size:10.5px}.part p.txt{color:var(--ink);max-width:36em;margin-top:18px}.part .ph{margin-left:0;margin-right:.5em}.part ul.sys-l{border-top:1px solid var(--rule);margin-top:20px}.part ul.sys-l li{border-bottom:1px solid var(--rule);grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.part ul.sys-l .glyph{width:64px;color:var(--navy)}.part ul.sys-l b{font-weight:600}.part ul.sys-l span.mono{color:var(--bronze);font-size:10px;display:block}.old{border-left:2px solid var(--bronze);color:var(--muted);margin-top:22px;padding:4px 0 4px 16px;font-size:14.5px}.old .mono{color:var(--bronze);margin-bottom:4px;font-size:10px;display:block}.facts{border:1px solid var(--navy);background:#fbf9f5;align-self:start;position:sticky;top:100px}.facts h2{font-family:var(--mono);letter-spacing:.1em;background:var(--navy);color:var(--paper);padding:14px 20px;font-size:11px;font-weight:500}.facts dl{padding:4px 20px 8px}.facts dl div{border-bottom:1px solid var(--rule);padding:14px 0}.facts dl div:last-child{border-bottom:0}.facts dt{color:var(--bronze);font-family:var(--mono);letter-spacing:.08em;font-size:10.5px}.facts dd{margin-top:4px;font-size:15px;font-weight:600}.facts dd small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.facts .f-cta{flex-direction:column;gap:8px;padding:0 20px 20px;display:flex}.facts .btn{width:100%}.gal{padding-block:0 clamp(72px,8vw,112px)}.gal-h{border-top:1px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-top:22px;display:flex}.gal-h h2{font-family:var(--serif);color:var(--navy);font-size:clamp(24px,2.4vw,32px);font-weight:700}.gal-h p{color:var(--muted);max-width:30em;font-size:13.5px}.gal ul{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.gal a{border:1px solid var(--rule);background:#fff;padding:4px;transition:border-color .2s;display:block}.gal a:hover{border-color:var(--navy)}.gal img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.gal figcaption{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;padding:5px 2px 1px;font-size:9.5px}.lb{max-width:min(92vw,1000px);max-height:92vh;color:var(--paper);background:0 0;border:0;padding:0}.lb::backdrop{background:#0a1322eb}.lb img{background:#fff;width:auto;max-height:80vh;margin:0 auto}.lb-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.lb button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f6f3ee66;min-width:44px;min-height:44px;padding:0 14px;font-size:14px}.lb button:hover{border-color:var(--bronze-l)}.lb-n{font-family:var(--mono);font-size:11px}.more{background:var(--paper2);border-top:1px solid var(--rule);padding-block:clamp(56px,7vw,96px)}.pd-nav{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;display:flex}@media (width<=1100px){.sys{grid-template-columns:repeat(3,1fr)}.sys-ele{grid-column:span 3}.pgrid,.serve{grid-template-columns:repeat(2,1fr)}.serve li:nth-child(2){border-right:0}.serve li:nth-child(3){padding-left:0}.serve li:nth-child(n+3){border-top:1px solid var(--rule)}.f-grid{grid-template-columns:1fr 1fr}.pd-body{grid-template-columns:1fr}.facts{position:static}}@media (width<=860px){.hero-in{grid-template-columns:1fr;padding-block:44px 48px}.hd{margin-top:8px}.st-grid{grid-template-columns:1fr 1fr}.st{padding:30px 18px 28px}.st:nth-child(2){border-right:1px solid var(--rule-d)}.st:nth-child(n+3){border-top:1px solid var(--rule-d)}.proc{grid-template-columns:1fr;gap:0}.proc:before{border-top:0;border-left:1px dashed var(--bronze);inset:22px auto 22px 22px}.proc li{grid-template-columns:44px 1fr;column-gap:20px;padding:0 0 32px;display:grid}.proc li>:not(.pr-node){grid-column:2}.proc .pr-node{grid-row:1/span 3}.proc h3{margin-top:6px}.m-grid,.q-in{grid-template-columns:1fr}.wall-g{grid-template-columns:1fr;gap:6px}.pd-top,.calls{grid-template-columns:1fr}.call{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:22px 0;display:grid}.call:last-child{border-bottom:0}.call span{margin-top:0}.flt{top:64px}}@media (width<=640px){.m-br{display:inline}.hero h1{font-size:clamp(44px,13vw,60px)}.hero h1 em{font-size:20px}.ctas .btn{flex:100%}.sys{grid-template-columns:1fr 1fr}.sys a{padding:14px 14px 18px}.sys h3{font-size:17px}.sys-ele{grid-column:auto}.sys .glyph{max-width:128px;margin:12px auto 10px}.pgrid,.serve{grid-template-columns:1fr}.serve li,.serve li+li{border-right:0;border-top:1px solid var(--rule);padding:22px 0}.serve li:first-child{border-top:0}.serve h3{margin-top:10px}.f-grid{grid-template-columns:1fr;gap:32px}.f-list div{grid-template-columns:1fr;gap:2px}.q-acts a{grid-template-columns:1fr auto;row-gap:2px}.q-acts a .mono,.q-acts a b{grid-column:1}.q-acts a i{grid-area:1/2/span 2}.m-sheet{padding:4px 18px 10px}.m-sheet li{grid-template-columns:44px 1fr}.m-sheet li .ph{grid-column:2;justify-self:start}.part{grid-template-columns:1fr;gap:8px}.part-no{font-size:34px}.flt-row{flex-direction:column;gap:6px}.flt{overflow-x:clip}.flt-b{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 2*clamp(20px,4vw,56px));margin-inline:calc(-1*clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);overflow-x:auto}.flt-b .chip{flex:none}.flt-st{margin-left:0}.ph-meta{gap:24px}.ph-meta b{font-size:34px}}.site{--hdr:76px}.pv-bar{background:var(--navy);color:var(--bronze-l);text-align:center;letter-spacing:.12em;padding:5px 12px;font-size:10px}.site .bar{gap:22px}.site .menu ul{gap:clamp(14px,1.6vw,26px)}.site .menu>ul>li{position:relative}.site .menu a{font-size:14.5px}.site .menu-sub,.site .menu-foot{display:none}.site .menu>ul>li:hover .menu-sub,.site .menu>ul>li:focus-within .menu-sub{display:block}.site .menu-sub{border:1px solid var(--rule);border-top:2px solid var(--bronze);background:#fbf9f5;min-width:190px;padding:8px 0;position:absolute;top:100%;left:-16px;box-shadow:0 10px 30px #0f1b2d14}.site .menu-sub a{white-space:nowrap;border:0;padding:8px 16px;font-size:14px;display:block}.site .menu-sub a:hover{background:var(--paper2);color:var(--bronze)}.hdr-enq{color:var(--navy);align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.hdr-enq svg{width:20px;height:20px}.hdr-enq b,.sbar b{background:var(--orange);color:#1a1205;min-width:18px;height:18px;font:700 11px/18px var(--sans);text-align:center;border-radius:9px;padding:0 5px}.hdr-enq b{position:absolute;top:4px;left:12px}.hdr-lang{border:1px solid var(--rule);align-items:center;min-height:32px;padding:6px 8px;font-size:10.5px;display:inline-flex}.hdr-lang:hover{border-color:var(--navy)}@media (width<=1360px){.site .hdr-enq-t{display:none}}@media (width<=1240px){.site .bar{height:64px}.site .burger{display:block}.site .hdr-cta{display:none}.site .menu{background:var(--paper);z-index:85;flex-direction:column;gap:24px;padding:20px clamp(20px,4vw,56px) 96px;display:none;position:fixed;inset:64px 0 0;overflow:auto}.site .menu.open{display:flex}.site .menu ul{flex-direction:column;gap:0}.site .menu>ul>li>a{font-family:var(--serif);border-bottom:0;padding:12px 0 8px;font-size:24px;font-weight:700;display:block}.site .menu>ul>li{border-bottom:1px solid var(--rule);padding-bottom:8px}.site .menu-sub{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:4px 18px;min-width:0;padding:0 0 4px;position:static;display:flex!important}.site .menu-sub a{color:var(--muted);padding:4px 0;font-size:14px}.site .menu-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site .menu-en{border-bottom:1px solid var(--bronze);margin-left:8px}.site .hdr-r{gap:12px;margin-left:auto}.site .flt{top:64px}}body.site.menu-open{overflow:hidden}.wa-fab{z-index:88;color:#fff;background:#1f7a4d;border-radius:27px;align-items:center;gap:10px;height:54px;padding:0 20px 0 16px;font-size:14.5px;font-weight:700;transition:transform .2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #0f1b2d40}.wa-fab:hover{transform:translateY(-2px)}.wa-fab svg{width:24px;height:24px}.sbar{display:none}@media (width<=860px){.wa-fab{justify-content:center;width:54px;padding:0;bottom:72px;right:14px}.wa-fab span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sbar{z-index:90;background:var(--rule-d);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr 1.4fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.sbar a{background:var(--navy);min-height:56px;color:var(--paper);justify-content:center;align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:flex;position:relative}.sbar svg{width:18px;height:18px}.sbar b{position:absolute;top:8px;left:calc(50% + 2px)}.sbar a.sbar-q{background:var(--bronze);color:#fff}.sbar i{font-style:normal}body.site{padding-bottom:56px}}.site .crumbs{flex-wrap:wrap;gap:6px;padding-top:22px;display:flex}.site .crumbs span[aria-hidden]{color:var(--rule)}.f-top{border-bottom:1px solid #f6f3ee1a;grid-template-columns:minmax(220px,1fr) 3fr;gap:48px;padding-bottom:40px;display:grid}.f-top .bni{margin-top:20px}.f-map{grid-template-columns:repeat(4,1fr);gap:28px 24px;display:grid}.f-map p.mono{color:var(--bronze-l);margin-bottom:10px;font-size:11px}.f-map p.mono a:hover{color:var(--paper)}.f-map li{margin-bottom:6px;font-size:14px}.f-map li a:hover{color:var(--bronze-l)}.f-list-row{grid-template-columns:repeat(4,1fr);gap:24px;padding-block:28px;display:grid}.f-list-row div{grid-template-columns:1fr!important;gap:4px!important}.f-small{color:#f6f3ee99;font-size:12.5px}.f-small a{border-bottom:1px solid var(--rule-d)}.f-base .f-soc{gap:16px;margin:0;display:flex}.q-cta{margin-top:28px}@media (width<=1100px){.f-top{grid-template-columns:1fr}.f-list-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.f-map{grid-template-columns:1fr 1fr}.f-list-row{grid-template-columns:1fr}}.pg-hero{border-bottom:1px solid var(--rule);padding-block:clamp(40px,6vw,88px) clamp(36px,4vw,56px);position:relative;overflow:hidden}.pg-hero .wrap{position:relative}.pg-hero h1{font-family:var(--serif);color:var(--navy);max-width:14em;font-size:clamp(40px,6vw,84px);font-weight:700;line-height:1.1}.pg-hero .lead{max-width:34em;color:var(--ink);margin-top:22px;font-size:clamp(17px,1.5vw,20px)}.pg-hero .lead+.lead{color:var(--muted);margin-top:10px;font-size:15.5px}.pg-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pg-hero-2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.sec-t{font-family:var(--serif);color:var(--navy);font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.2}.sec-p{color:var(--muted);max-width:36em;margin-top:14px}.block{padding-block:clamp(56px,7vw,104px)}.block+.block{border-top:1px solid var(--rule)}.block-alt{background:var(--paper2)}.sh2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,3vw,44px);display:flex}.idx{border-top:1px solid var(--navy)}.idx>li>a{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1.1fr) minmax(0,1.4fr) 180px 28px;align-items:center;gap:24px;padding:28px 0;transition:background .2s,padding .2s;display:grid}.idx>li>a:hover{background:#fbf9f5;padding-inline:14px}.idx .mono{color:var(--bronze)}.idx h2,.idx h3{font-family:var(--serif);color:var(--navy);font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.2}.idx h2 small,.idx h3 small{font-family:var(--sans);color:var(--muted);letter-spacing:.02em;margin-top:4px;font-size:12.5px;font-weight:500;display:block}.idx p{color:var(--muted);font-size:15px}.idx .glyph{width:150px;color:var(--navy)}.idx i{color:var(--bronze);font-size:22px;font-style:normal}@media (width<=960px){.idx>li>a{grid-template-columns:72px 1fr 28px;gap:8px 16px}.idx>li>a>p{grid-column:2/4}.idx>li>a>.glyph,.idx>li>a>.idx-g{display:none}.idx>li>a>i{grid-area:1/3}}.syslist{border-top:1px solid var(--navy);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.syslist li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbf9f5;flex-direction:column;padding:22px 22px 26px;display:flex}.syslist .glyph{width:100%;max-width:200px;color:var(--navy);margin:14px 0 16px}.syslist h3{font-family:var(--serif);color:var(--navy);font-size:21px;font-weight:700}.syslist h3 small{font:500 11px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:2px;display:block}.syslist p{color:var(--ink);flex:1;margin-top:10px;font-size:14.5px}.syslist .sl-n{color:var(--bronze);margin-top:14px;font-size:10.5px}.syslist a.tlink{align-self:flex-start;margin-top:14px;font-size:14px}@media (width<=1100px){.syslist{grid-template-columns:1fr 1fr}}@media (width<=640px){.syslist{grid-template-columns:1fr}}.schem{border:1px solid var(--navy);background:#fbf9f5;padding:18px;position:relative}.schem:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.schem svg{width:100%;height:auto;color:var(--navy);position:relative}.schem-cap{color:var(--bronze);justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;display:flex;position:relative}.schem .flow{stroke-dasharray:4 6;animation:1.6s linear infinite sflow}@keyframes sflow{to{stroke-dashoffset:-20px}}.steps{border-top:1px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.steps li{border-right:1px solid var(--rule);padding:24px 22px 26px 0}.steps li+li{padding-left:22px}.steps li:last-child{border-right:0}.steps b{color:var(--bronze);font-family:Fraunces Variable,serif;font-size:44px;font-weight:300;line-height:1;display:block}.steps h3{font-family:var(--serif);color:var(--navy);margin-top:14px;font-size:20px;font-weight:700}.steps h3 small{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.steps p{color:var(--muted);margin-top:8px;font-size:14.5px}@media (width<=860px){.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(2){border-right:0}.steps li:nth-child(3){padding-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=480px){.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-right:0;border-top:1px solid var(--rule);padding:20px 0}.steps li:first-child{border-top:0}}.links{flex-wrap:wrap;gap:8px;display:flex}.links a{border:1px solid var(--rule);background:#fbf9f5;padding:8px 14px;font-size:14.5px;font-weight:500;transition:all .15s}.links a:hover{border-color:var(--navy)}.links a small{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:10px}.nums{border-top:1px solid var(--navy);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.nums div{border-right:1px solid var(--rule);padding:26px 20px 24px 0}.nums div+div{padding-left:20px}.nums div:last-child{border-right:0}.nums b{color:var(--navy);letter-spacing:-.02em;font-family:Fraunces Variable,Noto Serif HK,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1;display:block}.nums b small{color:var(--bronze);letter-spacing:0;margin-left:4px;font-size:.32em}.nums span{color:var(--muted);margin-top:10px;font-size:13.5px;display:block}@media (width<=860px){.nums{grid-template-columns:1fr 1fr}.nums div:nth-child(2){border-right:0}.nums div:nth-child(3){padding-left:0}.nums div:nth-child(n+3){border-top:1px solid var(--rule)}}.tl{border-left:1px solid var(--bronze);margin-left:8px}.tl li{padding:0 0 34px 32px;position:relative}.tl li:before{content:"";border:1px solid var(--bronze);background:var(--paper);width:11px;height:11px;position:absolute;top:8px;left:-6px;transform:rotate(45deg)}.tl b{color:var(--navy);font-family:Fraunces Variable,serif;font-size:30px;font-weight:400;line-height:1}.tl h3{font-family:var(--serif);color:var(--navy);margin-top:6px;font-size:20px}.tl p{color:var(--muted);max-width:34em;margin-top:6px;font-size:15px}.two{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}@media (width<=860px){.two,.pg-hero-2{grid-template-columns:1fr}}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cards>li{border:1px solid var(--rule);background:#fbf9f5;padding:22px}.cards h3{font-family:var(--serif);color:var(--navy);margin-top:6px;font-size:19px}.cards p{color:var(--muted);margin-top:8px;font-size:14.5px}.cards .mono{color:var(--bronze);font-size:10.5px}@media (width<=960px){.cards{grid-template-columns:1fr 1fr}}@media (width<=560px){.cards{grid-template-columns:1fr}}.prose{max-width:44em}.prose h2{font-family:var(--serif);color:var(--navy);margin:40px 0 10px;font-size:24px}.prose p,.prose li{color:var(--ink);margin-top:10px}.prose ul{padding-left:1.2em;list-style:outside}.terms{border:1px solid var(--navy);background:#fbf9f5}.terms-h{background:var(--navy);color:var(--paper);justify-content:space-between;padding:14px 22px;font-size:11px;display:flex}.terms li{border-bottom:1px dashed var(--rule);grid-template-columns:72px 1fr;align-items:baseline;gap:18px;padding:22px;display:grid}.terms li:last-child{border-bottom:0}.terms .mono{color:var(--bronze)}.terms b{font-family:var(--serif);color:var(--navy);font-size:clamp(20px,2vw,26px);font-weight:700}.terms small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.maint .m-sheet li{grid-template-columns:56px 1fr}.cat-tiles{border-top:1px solid var(--navy);border-left:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.cat-tiles>li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbf9f5;flex-direction:column;display:flex}.cat-tiles>li>a{flex:1;padding:20px 20px 22px;display:block}.cat-tiles>li>a:hover{background:#fff}.cat-tiles .mono{color:var(--bronze);font-size:10.5px}.cat-tiles h3{font-family:var(--serif);color:var(--navy);margin-top:8px;font-size:24px}.cat-tiles h3 small{font:500 12px var(--sans);color:var(--muted);display:block}.cat-tiles b{color:var(--navy);margin-top:16px;font-family:Fraunces Variable,serif;font-size:48px;font-weight:300;line-height:1;display:block}.cat-tiles b small{color:var(--muted);font-size:13px;font-family:var(--sans);margin-left:4px}.cat-sub{flex-wrap:wrap;gap:2px 16px;padding:0 20px 20px;display:flex}.cat-sub a{border-bottom:1px solid var(--rule);min-height:24px;padding:6px 0;font-size:13.5px;display:inline-block}.cat-sub a:hover{color:var(--bronze);border-color:var(--bronze)}@media (width<=1100px){.cat-tiles{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.cat-tiles{grid-template-columns:1fr}.cat-tiles b{font-size:36px}}.brand-wall{border-top:1px solid var(--navy);border-left:1px solid var(--rule);grid-template-columns:repeat(6,1fr);display:grid}.brand-wall a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbf9f5;flex-direction:column;justify-content:space-between;gap:10px;min-height:118px;padding:16px 14px 12px;transition:background .2s;display:flex}.brand-wall a:hover{color:var(--bronze);background:#fff}.brand-wall a.has-logo{justify-content:flex-end}.brand-wall .brand-logo{justify-content:flex-start;align-items:center;width:100%;height:48px;margin-bottom:auto;display:flex;overflow:visible}.brand-wall a.has-logo img{object-fit:contain;object-position:left center;filter:brightness(0);opacity:.92;transform-origin:0;width:auto;max-width:150px;height:28px;transition:filter .2s,opacity .2s;display:block}.brand-wall a.has-logo.logo-soft img{filter:brightness(0);opacity:.92}.brand-wall a.has-logo:hover img,.brand-wall a.has-logo.logo-soft:hover img{filter:none;opacity:1}.brand-wall b{font-family:var(--serif);color:var(--navy);font-size:19px;line-height:1.2}.brand-wall span.mono{color:var(--muted);font-size:10px}@media (width<=1100px){.brand-wall{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.brand-wall{grid-template-columns:repeat(2,1fr)}.brand-wall a{min-height:96px}.brand-wall .brand-logo{height:42px}.brand-wall a.has-logo img{max-width:130px;height:24px}}.pl-layout{grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-block:clamp(32px,4vw,56px) clamp(64px,8vw,104px);display:grid}.pl-side{top:calc(var(--hdr) + 20px);align-self:start;max-height:calc(100vh - 120px);position:sticky;overflow:auto}.pl-side h2{font:500 10.5px var(--mono);letter-spacing:.1em;color:var(--bronze);text-transform:uppercase;margin:0 0 10px}.pl-side h2+ul{margin-bottom:26px}.pl-side li a{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding:6px 0;font-size:14px;display:flex}.pl-side li a small{font:500 10px var(--mono);color:var(--muted)}.pl-side li a[aria-current]{color:var(--bronze);font-weight:700}.pl-side li.d1 a{padding-left:14px}@media (width<=960px){.pl-layout{grid-template-columns:1fr}.pl-side{max-height:none;position:static}.pl-side ul{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pl-side li a{white-space:nowrap;border:1px solid var(--rule);background:#fbf9f5;padding:6px 10px}.pl-side li.d1 a{padding-left:10px}}.prod-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.prod{border:1px solid var(--rule);background:#fbf9f5;flex-direction:column;transition:border-color .2s;display:flex}.prod:hover{border-color:var(--navy)}.prod>a{flex-direction:column;flex:1;display:flex}.prod-fig{aspect-ratio:1;border-bottom:1px solid var(--rule);background:#fff;place-items:center;padding:14px;display:grid;position:relative}.prod-fig img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-height:100%}.prod-fig .mono{color:var(--bronze);font-size:9.5px;position:absolute;top:8px;left:10px}.prod-b{flex:1;padding:14px 16px 4px}.prod-b .mono{color:var(--bronze);font-size:10px}.prod-b h3{color:var(--navy);margin-top:4px;font-size:15px;font-weight:600;line-height:1.4}.prod-b p{color:var(--muted);margin-top:4px;font-size:13px}.prod-add{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:0 0;align-self:flex-start;min-height:36px;margin:10px 16px 16px;padding:7px 12px;font-size:13px;font-weight:600}.prod-add:hover,.prod-add[aria-pressed=true]{background:var(--navy);color:var(--paper)}.pl-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pl-tools input{border:1px solid var(--rule);background:#fff;min-width:min(340px,100%);padding:11px 14px;font-size:16px}.pl-tools output{font-size:11px}.prod[hidden]{display:none}.pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-block:clamp(24px,3vw,40px) clamp(48px,6vw,80px);display:grid}.pdp-gal{top:calc(var(--hdr) + 16px);align-self:start;position:sticky}.pdp-main{border:1px solid var(--rule);aspect-ratio:1;background:#fff;place-items:center;padding:24px;display:grid;position:relative}.pdp-main img{object-fit:contain;width:auto;max-height:100%}.pdp-main .mono{color:var(--bronze);font-size:10px;position:absolute;top:10px;left:12px}.pdp-th{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pdp-th button{border:1px solid var(--rule);cursor:pointer;background:#fff;width:72px;height:72px;padding:4px}.pdp-th button[aria-current=true]{border-color:var(--navy)}.pdp-th img{object-fit:contain;width:100%;height:100%}.pdp h1{font-family:var(--serif);color:var(--navy);margin-top:8px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.2}.pdp .sub{color:var(--ink);margin-top:8px;font-size:18px}.pdp-meta{border-block:1px solid var(--rule);grid-template-columns:auto 1fr;gap:6px 18px;margin-top:22px;padding:16px 0;font-size:14px;display:grid}.pdp-meta dt{font:500 10.5px var(--mono);letter-spacing:.08em;color:var(--bronze);text-transform:uppercase;padding-top:3px}.pdp-meta a{border-bottom:1px solid var(--rule)}.pdp-acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.pdp-acts .btn{flex:200px}.pdp-note{color:var(--muted);margin-top:14px;font-size:13px}.pdp-desc{margin-top:28px}.pdp-desc h2{font:500 11px var(--mono);letter-spacing:.1em;color:var(--bronze);text-transform:uppercase;margin-bottom:10px}.pdp-desc h3{color:var(--navy);margin-top:18px;font-size:16px;font-weight:700}.pdp-desc p{margin-top:8px;font-size:15px}.pdp-desc ul{border-top:1px solid var(--rule);margin-top:8px}.pdp-desc li{border-bottom:1px solid var(--rule);padding:7px 0 7px 18px;font-size:14.5px;position:relative}.pdp-desc li:before{content:"";background:var(--bronze);width:7px;height:1px;position:absolute;top:16px;left:2px}.pdp-desc details summary{cursor:pointer;color:var(--bronze);margin-top:12px;font-weight:600}@media (width<=860px){.pdp{grid-template-columns:1fr}.pdp-gal{position:static}}.enq-l{border-top:1px solid var(--navy)}.enq-l li{border-bottom:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr) 110px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.enq-l img{object-fit:contain;border:1px solid var(--rule);background:#fff;width:72px;height:72px}.enq-l b{color:var(--navy);font-size:15px;font-weight:600;display:block}.enq-l small{color:var(--muted);font-size:12.5px}.enq-l input{border:1px solid var(--rule);background:#fff;width:100%;padding:8px;font-size:16px}.enq-l button{color:var(--bronze);cursor:pointer;border:0;border-bottom:1px solid var(--bronze);background:0 0;padding:0;font-size:13px}.enq-empty{color:var(--muted);border-top:1px solid var(--navy);padding:28px 0}.enq-empty[hidden]{display:none}@media (width<=560px){.enq-l li{grid-template-columns:56px 1fr}.enq-l img{width:56px;height:56px}.enq-l label{grid-column:2}.enq-l button{grid-column:2;justify-self:start}}.site .qform{--in-line:#cfc4b4;--r-in:0;--r-chip:0;--accent:#8a5d3b;--on-accent:#fff}.form-card{border:1px solid var(--navy);background:#fbf9f5;padding:clamp(20px,3vw,36px)}.demo-note{border:1px dashed var(--bronze);color:var(--ink);background:#fff;align-items:flex-start;gap:10px;margin-bottom:22px;padding:12px 14px;font-size:13.5px;display:flex}.demo-note b{color:var(--bronze);white-space:nowrap;flex:none}@media (width<=600px){.demo-note{flex-direction:column;gap:4px}}.qf-status{color:var(--bronze)!important}.ct-list{border-top:1px solid var(--navy)}.ct-list div{border-bottom:1px solid var(--rule);grid-template-columns:110px 1fr;gap:16px;padding:16px 0;display:grid}.ct-list dt{font:500 10.5px var(--mono);letter-spacing:.08em;color:var(--bronze);text-transform:uppercase;padding-top:4px}.ct-list dd b{font-family:var(--serif);color:var(--navy);font-size:22px}.ct-list dd a{border-bottom:1px solid var(--rule)}.ct-list .f-small{color:var(--muted)}.src{font:500 9.5px var(--mono);letter-spacing:.06em;color:var(--bronze);border:1px solid var(--rule);vertical-align:.15em;white-space:nowrap;margin-left:6px;padding:0 5px;display:inline-block}.cs-list{border-top:1px solid var(--rule);margin-top:18px}.cs-list li{border-bottom:1px solid var(--rule);max-width:40em;padding:12px 0 12px 22px;position:relative}.cs-list li:before{content:"";background:var(--bronze);width:12px;height:1px;position:absolute;top:23px;left:0}.eq{border-collapse:collapse;width:100%;margin-top:22px;font-size:14.5px}.eq th,.eq td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:11px 10px 11px 0}.eq thead th{font:500 10px var(--mono);letter-spacing:.08em;color:var(--bronze);text-transform:uppercase;border-bottom:1px solid var(--navy)}.eq td:first-child{color:var(--navy);font-weight:600}.eq td small{color:var(--muted)}@media (width<=640px){.eq thead{display:none}.eq tr{border-bottom:1px solid var(--rule);padding:10px 0;display:block}.eq td{border:0;padding:2px 0;display:block}}.demo-badge{background:var(--navy);color:var(--paper);align-items:center;gap:8px;margin-bottom:14px;padding:4px 10px;font-size:10px;display:inline-flex}.pd-dek{max-width:34em;margin-top:18px;font-size:clamp(16px,1.4vw,19px)}.cs-photos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cs-photos a{border:1px solid var(--rule);background:#fff;padding:4px;display:block}.cs-photos img{aspect-ratio:4/3;object-fit:cover;width:100%}.cs-photos figcaption{color:var(--muted);padding:6px 2px 0;font-size:12px}.cs-photos figcaption .mono{color:var(--bronze);font-size:9.5px;display:block}.cs-photos,.cs-slides{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cs-slides a{border:1px solid var(--rule);background:#fff;padding:4px;display:block}.cs-slides img{aspect-ratio:4/3;object-fit:contain;background:var(--paper,#f6f3ee);width:100%}.cs-slides figcaption{color:var(--muted);padding:6px 2px 0;font-size:12px}.cs-slides figcaption .mono{color:var(--bronze);font-size:9.5px;display:block}@media (width<=860px){.cs-photos,.cs-slides{grid-template-columns:1fr 1fr}}.srckey{border:1px dashed var(--rule);color:var(--muted);margin-top:28px;padding:16px 18px;font-size:13px}.srckey b{color:var(--navy)}.big-n{color:var(--navy);letter-spacing:-.04em;font-family:Fraunces Variable,serif;font-size:clamp(120px,20vw,260px);font-weight:300;line-height:.9}.serve-a li>a{flex-direction:column;height:100%;display:flex}.serve-a li>a:hover h3{color:var(--bronze)}.serve-a h3{transition:color .2s}.pc-demo{background:var(--navy);color:var(--paper);margin-left:8px;padding:1px 6px;font-size:9.5px}.pd-hero .tags a:hover{color:var(--bronze)}.site .qf-chips .chip{background:0 0;border:0;padding:0}.site .qf-chips .chip span{background:#fbf9f5}.cs{border:1px solid var(--navy);background:#fbf9f5;padding:clamp(12px,2vw,22px);position:relative}.cs:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:6px}.cs svg{position:relative}.cs .cs-room text{fill:var(--muted);font:500 10px var(--mono);letter-spacing:.1em;stroke:none}.cs .cs-tag{fill:var(--bronze);font:500 9.5px var(--mono);letter-spacing:.1em;stroke:none}.cs .acc{stroke:var(--orange)}.cs .cs-n rect{fill:var(--paper);stroke:var(--bronze);stroke-width:1px}.cs .cs-n text{font:600 10.5px var(--mono);fill:var(--bronze);letter-spacing:.04em}.cs .hd-lbl .cs-t{font:600 12.5px var(--sans);fill:var(--navy)}.cs figcaption{justify-content:space-between;display:flex;position:relative}.cs-legend{color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin-top:12px;font-size:13.5px;display:grid;position:relative}.cs-legend li{border-bottom:1px solid var(--rule);align-items:baseline;gap:8px;padding:5px 0;display:flex}.cs-legend b{color:var(--bronze);flex:none;font-size:10.5px}@media (width<=640px){.cs .cs-t,.cs .cs-room,.cs .cs-tag{display:none}.cs .cs-n rect{stroke-width:1.4px}.cs .cs-n text{font-size:13px}.cs-legend{grid-template-columns:1fr 1fr;font-size:13px}}.sub-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start}.sub-hero h1 small{font:500 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:12px;display:block}.sub-plain{border-left:2px solid var(--bronze);color:var(--ink);background:#fbf9f5;max-width:34em;margin-top:18px;padding:14px 16px;font-size:15px}.sub-plain b{font:500 10px var(--mono);letter-spacing:.1em;color:var(--bronze);margin-bottom:4px;display:block}.sub-grid{border-top:1px solid var(--navy);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.sub-grid li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbf9f5}.sub-grid a{flex-direction:column;height:100%;padding:20px 22px 22px;transition:background .2s;display:flex}.sub-grid a:hover{background:#fff}.sub-grid a:hover h3{color:var(--bronze)}.sub-grid .mono{color:var(--bronze);font-size:10.5px}.sub-grid .glyph{width:100%;max-width:180px;color:var(--navy);margin:14px 0}.sub-grid h3{font-family:var(--serif);color:var(--navy);font-size:22px;font-weight:700;transition:color .2s}.sub-grid h3 small{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;display:block}.sub-grid p{color:var(--ink);flex:1;margin-top:8px;font-size:14.5px}.sub-grid .sg-more{color:var(--bronze);margin-top:14px;font-size:10.5px}.sub-sib{flex-wrap:wrap;gap:8px;display:flex}.sub-sib a{border:1px solid var(--rule);background:#fbf9f5;padding:8px 14px;font-size:14.5px}.sub-sib a[aria-current]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.sub-sib a:hover{border-color:var(--navy)}.elv-def{border:1px dashed var(--bronze);background:#fff;align-items:baseline;gap:10px;max-width:40em;margin-top:16px;padding:10px 14px;font-size:15px;display:inline-flex}.elv-def b{font:500 10px var(--mono);letter-spacing:.1em;color:var(--bronze);flex:none}.cta-band{border:1px solid var(--navy);background:var(--navy);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(24px,3vw,40px);display:flex}.cta-band h2{font-family:var(--serif);font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.2}.cta-band p{color:#f6f3eeb3;margin-top:6px;font-size:15px}.cta-band .ctas{flex-wrap:wrap;gap:12px;display:flex}.btn-wa{color:#fff;background:#1f7a4d;border:1px solid #1f7a4d}.btn-wa:hover{background:#17603c}.cta-band .btn-line{border-color:var(--bronze-l);color:var(--paper)}@media (width<=960px){.sub-hero{grid-template-columns:1fr}}.cs .hd-lbl .cs-t{paint-order:stroke;stroke:#fbf9f5;stroke-width:5px;stroke-linejoin:round}.sub-hero h1{font-size:clamp(38px,4.4vw,62px)}.svc-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.svc-all .mono{color:var(--bronze);margin-bottom:10px;font-size:10.5px}@media (width<=760px){.svc-all{grid-template-columns:1fr}}.m-price{color:var(--paper);font-family:var(--serif);align-items:baseline;gap:12px;margin:18px 0 26px;font-size:22px;font-weight:700;display:flex}.m-price .mono{font:500 10.5px var(--mono);letter-spacing:.12em;color:var(--bronze-l);border:1px solid #c99a7080;padding:4px 8px}.m-inc{border-top:1px solid var(--navy);grid-template-columns:repeat(4,1fr);display:grid}.m-inc li{border-right:1px solid var(--rule);padding:26px 22px 26px 0}.m-inc li+li{padding-left:22px}.m-inc li:last-child{border-right:0}.m-inc b{color:var(--navy);letter-spacing:-.02em;font-family:Fraunces Variable,Noto Serif HK,serif;font-size:clamp(44px,4.6vw,66px);font-weight:400;line-height:1;display:block}.m-inc b small{color:var(--bronze);letter-spacing:0;margin-left:4px;font-size:.3em}.m-inc h3{font-family:var(--serif);color:var(--navy);margin-top:16px;font-size:19px;font-weight:700}.m-inc p{color:var(--ink);margin-top:6px;font-size:14.5px}.m-terms{border:1px solid var(--rule);background:#fbf9f5;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.m-terms div{border-right:1px solid var(--rule);padding:16px 18px}.m-terms div:last-child{border-right:0}.m-terms dt{font:500 10.5px var(--mono);letter-spacing:.1em;color:var(--bronze)}.m-terms dd{color:var(--ink);margin-top:6px;font-size:14.5px}.m-terms div:first-child dd{color:var(--navy);font-weight:600}.m-suits{border-top:1px solid var(--navy);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.m-suits li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fbf9f5;padding:22px}.m-suits .glyph{width:100%;max-width:150px;color:var(--navy);margin-bottom:14px}.m-suits h3{font-family:var(--serif);color:var(--navy);font-size:21px;font-weight:700}.m-suits p{color:var(--ink);margin-top:6px;font-size:14.5px}.m-steps{grid-template-columns:repeat(3,1fr)}.m-cta{padding:clamp(28px,4vw,56px)}.m-cta h2{font-size:clamp(32px,4vw,56px)}@media (width<=900px){.m-inc,.m-suits{grid-template-columns:1fr 1fr}.m-terms{grid-template-columns:1fr}.m-inc li:nth-child(2){border-right:0}.m-inc li:nth-child(3){padding-left:0}.m-inc li:nth-child(n+3){border-top:1px solid var(--rule)}.m-terms div{border-right:0}.m-terms div+div{border-top:1px solid var(--rule)}}@media (width<=560px){.m-suits,.m-steps{grid-template-columns:1fr}}@media (width<=860px){.m-steps{grid-template-columns:1fr}.m-steps li,.m-steps li+li{border-right:0;border-top:1px solid var(--rule);padding:20px 0}.m-steps li:first-child{border-top:0}}@media (width<=640px){.flt .flt-row{align-items:stretch;gap:4px}.flt .flt-k{flex:none}.flt .flt-b{width:auto}.flt .flt-row+.flt-row{margin-top:8px}}.sub-fact{border-left-color:var(--navy,#0f1b2d)}@media (width>=1241px){.site .menu-mega{grid-template-columns:repeat(4,minmax(150px,auto));gap:4px 8px;min-width:0;padding:14px 8px 12px;display:none}.site .menu>ul>li:hover .menu-mega,.site .menu>ul>li:focus-within .menu-mega{display:grid}.site .menu-mega>li>a{color:var(--ink);font-weight:600}.site .menu-sub2{padding:0 0 4px;display:block}.site .menu-sub2 a{color:var(--muted);padding:4px 16px 4px 26px!important;font-size:13px!important}.site .menu-sub2 a:hover{color:var(--bronze)}}@media (width<=1240px){.site .menu-sub2{display:none!important}}.flt-svc{white-space:nowrap;text-align:left;align-self:center;margin:0 8px 0 0;font-size:12px}.flt-svc .tlink{margin-left:4px}.sol-clients{margin-top:40px}.sol-clients .lbl{margin-bottom:8px}.sol-clients .wall-n li{white-space:normal}.sol-clients .wall-n a{color:inherit;border-bottom:1px solid var(--rule)}.sol-clients .wall-n a:hover{color:var(--bronze);border-color:var(--bronze)}.flt-st{flex-wrap:wrap}.f-lock{color:var(--paper);align-items:center;gap:14px;margin:0;display:flex}.f-lock-zh{font-family:"Noto Serif HK",var(--serif);letter-spacing:.04em;font-size:42px;font-weight:700;line-height:1}.f-lock-bar{background:var(--bronze-l);opacity:.7;align-self:stretch;width:1px;margin:4px 0}.f-lock-en{font-family:var(--serif);letter-spacing:.38em;flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;line-height:1;display:flex}.f-est{color:var(--bronze-l);margin-top:18px;font-size:10.5px}@media (width<=640px){.f-lock{gap:16px}.f-lock-zh{font-size:50px}.f-lock-en{gap:8px;font-size:13px}}.brand-d{color:var(--navy);gap:10px}.brand-d .bd-zh{font-family:"Noto Serif HK",var(--serif);letter-spacing:.04em;font-size:30px;font-weight:700;line-height:1}.brand-d .bd-bar{background:var(--bronze);opacity:.75;width:1px;height:28px}.brand-d .bd-en{font-family:var(--serif);letter-spacing:.34em;flex-direction:column;gap:4px;font-size:10px;font-weight:500;line-height:1;display:flex}@media (width<=640px){.brand-d{gap:8px}.brand-d .bd-zh{font-size:27px}.brand-d .bd-bar{height:24px}.brand-d .bd-en{letter-spacing:.3em;gap:3px;font-size:9.5px}}.qf-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.qform{position:relative}.qf-err{color:#a3341f;margin-top:6px;font-size:13px}.qf-err[hidden],.qf-alert[hidden]{display:none}.qform [aria-invalid=true]{box-shadow:inset 3px 0 #a3341f;border-color:#a3341f!important}.qf-consent{color:var(--muted);flex-basis:100%;margin-top:10px;font-size:12.5px}.qf-alert{border:1px solid var(--navy);background:#fff;margin-top:20px;padding:20px 22px}.qf-alert .mono{font:500 10.5px var(--mono);letter-spacing:.08em;color:var(--bronze);text-transform:uppercase;margin-bottom:8px}.qf-alert p+p{margin-top:6px}.qf-alert .btn{margin-top:14px}.qf-alert-err{border-color:#a3341f;box-shadow:inset 4px 0 #a3341f}.qf-alert-err .mono{color:#a3341f}.qf-alert-ok{border-left:4px solid var(--bronze);margin-top:0}.qf-alert-ok h3{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:30px}.qf-alert-ok:focus{outline:none}.qform[hidden],.qform textarea[hidden]{display:none!important}.qf-apimsg{color:var(--muted);margin-top:10px;font-size:12px}.qf-apimsg[hidden]{display:none}
