/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Source Han Sans CN UI;src:url(/assets/core-BDJJF8Ty.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+A,U+20-7E,U+A0-103,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1F8-1F9,U+2002-2003,U+2010-2016,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2035,U+2039-203C,U+2042,U+2047-2049,U+2051,U+3000-303F,U+4E00,U+4E0D-4E0E,U+4E13-4E14,U+4E1A,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E45,U+4E49,U+4E4B,U+4E5F,U+4E86,U+4E89,U+4E8E,U+4EA4,U+4EA7,U+4EAB,U+4EAD,U+4EBA,U+4EC5,U+4ECE,U+4ED8,U+4EE3,U+4EE5,U+4EEC,U+4EF6-4EF7,U+4F01,U+4F18,U+4F1A,U+4F20,U+4F4E-4F4F,U+4F53,U+4F55,U+4F5C,U+4F7F,U+4F9B,U+4FDD,U+4FE1,U+5012,U+503C,U+50A8,U+5141,U+5143,U+5145,U+5148-5149,U+5165,U+5168,U+516C,U+5171,U+5173,U+5176-5177,U+5185,U+51B3,U+51C6,U+51CF,U+51DD,U+51FA,U+5206-5207,U+5212,U+5219,U+521B,U+521D,U+522B,U+5230,U+5236-5237,U+5256,U+529B,U+529E-52A1,U+52A8,U+52BF,U+5316,U+533A,U+534F,U+5355,U+5382,U+5385,U+53C9-53CA,U+53D1,U+53D6-53D8,U+53E3,U+53EA,U+53EF-53F0,U+5408,U+540C,U+540E,U+5411,U+542F,U+5448,U+5468,U+548C,U+54C1,U+54CD,U+552E,U+5546,U+566A,U+56DE,U+56E0,U+56E2,U+56ED,U+56F4,U+56FA,U+56FE,U+571F,U+5728,U+5730,U+573A,U+5757,U+578B,U+57CE,U+57DF,U+57FA,U+5806,U+5854,U+5883,U+5885,U+5899,U+589E,U+58F0,U+5907,U+590D,U+591A,U+591C,U+591F,U+5927,U+592A,U+5931,U+5957,U+597D,U+5982,U+59A5,U+59CB,U+5B50,U+5B58,U+5B66,U+5B85,U+5B89,U+5B8C,U+5B9A,U+5B9E,U+5BA2,U+5BA4,U+5BB6,U+5BC6,U+5BD3,U+5BF8-5BF9,U+5BFC,U+5C06,U+5C11,U+5C24,U+5C31,U+5C3A,U+5C40,U+5C42,U+5C45,U+5C4B,U+5C55,U+5DE5,U+5DF1,U+5E02-5E03,U+5E08,U+5E45,U+5E55,U+5E72-5E73,U+5E76,U+5E8F,U+5E94,U+5EA6,U+5EAD,U+5EFA,U+5F00,U+5F0F,U+5F3A,U+5F62,U+5F71,U+5FC3,U+5FEB,U+5FF5,U+6001,U+601D,U+6027,U+603B,U+60F3,U+610F,U+6167,U+6210-6211,U+6216,U+6237,U+623F,U+6269,U+6270,U+6280,U+6295,U+62A4,U+6301,U+636E,U+63A2,U+63A5,U+63A7-63A8,U+63D0,U+652F,U+6536,U+653E,U+6548,U+6574,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65BD,U+65E2,U+65E5,U+65E9,U+65F6,U+6620,U+662F,U+665A,U+666F-6670,U+667A,U+66AE,U+66F4,U+6700,U+6709,U+670D,U+671F,U+672A,U+672F,U+673A,U+6742,U+6750,U+6765,U+6784,U+679C,U+6807,U+680B,U+6838-6839,U+6848,U+68C0,U+697C,U+6982,U+6A21,U+6A2A,U+6B62-6B63,U+6B65,U+6BCF,U+6C34,U+6C42,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+6D4B,U+6D77,U+6DF1,U+6DF7,U+6E05,U+6E7F,U+6E90,U+6F14,U+7075,U+70B9,U+7136,U+7167,U+719F,U+7247,U+724C,U+7279,U+72EC,U+7387,U+73AF-73B0,U+7403,U+7406,U+751F,U+7528,U+7531,U+7535,U+7559,U+7684,U+76EE,U+76F8,U+771F,U+7740,U+77ED,U+77F3,U+7814,U+7840,U+786E,U+793A,U+793E,U+79CD,U+7A0B,U+7A76,U+7A7A,U+7A97,U+7ACB,U+7B49,U+7B51,U+7BA1,U+7BB1,U+7C7B,U+7CBE,U+7CFB,U+7D22,U+7EB5,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ED3,U+7EDF,U+7EED,U+7EF4,U+7F29,U+7F6E,U+7F8E,U+8003,U+800C,U+8010,U+8054,U+80CC,U+80FD,U+81EA,U+81F4,U+8212,U+822A,U+8272,U+8282,U+82B1,U+8425,U+843D,U+85CF,U+878D,U+884C,U+8861,U+8868,U+88AB,U+88C5,U+8981,U+89C1,U+89C4,U+89E3,U+8A00,U+8BA1,U+8BA9,U+8BAE,U+8BB8,U+8BBE,U+8BC1,U+8BD5,U+8BE5-8BE6,U+8BED,U+8BF7,U+8C03,U+8C61,U+8D25,U+8D28,U+8D70,U+8D77,U+8D85,U+8DB3,U+8DEF,U+8F6C,U+8F74,U+8F7B,U+8F7D,U+8F91,U+8F93,U+8FB9,U+8FBE,U+8FC7,U+8FD0,U+8FD4,U+8FDB,U+8FDE,U+8FED,U+9002,U+901A,U+901F-9020,U+903B,U+9053,U+90AE,U+90E8,U+90FD,U+914D,U+91C7,U+91CD,U+91CF,U+957F,U+95F4,U+961F,U+9633,U+9645,U+964D,U+9662,U+968F-9690,U+96C6,U+96F6,U+9700,U+9762,U+9875-9876,U+9879,U+9884,U+98CE,U+9910,U+996E,U+9996,U+9A8C,U+9AD8,U+FE30-FE4F,U+FF01-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE6,U+FFE8-FFEE}@font-face{font-family:Source Han Sans CN;src:url(/assets/u00000-007ff-CGFJvnUp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-7FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u01800-01fff-Bey_1IFw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1800-1FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u02000-027ff-DlRJNfZV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2000-27FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u02800-02fff-B7AnTQGR.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2800-2FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u03000-037ff-D-qCa0nP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3000-37FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u03800-03fff-Cb7YT8sn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+3800-3FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u04000-047ff-u3NPl-3Z.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4000-47FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u04800-04fff-BQs2d09l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4800-4FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u05000-057ff-usUq4zh3.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5000-57FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u05800-05fff-BnYqlsF0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+5800-5FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u06000-067ff-x1-06iiQ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6000-67FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u06800-06fff-D5iOnZLM.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6800-6FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u07000-077ff-BtbetZaK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7000-77FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u07800-07fff-Cq-VfMUl.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+7800-7FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u08000-087ff-DbgLirFH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8000-87FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u08800-08fff-BuqVwM5G.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8800-8FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u09000-097ff-AdGnjS6d.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9000-97FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u09800-09fff-CoV7_J3f.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+9800-9FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u0f800-0ffff-CCuDGv4s.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+F800-FFFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u1f000-1f7ff-CBtgnJ9d.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F000-1F7FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u20000-207ff-DsN5xznm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20000-207FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u20800-20fff-fwce7BDV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20800-20FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u21000-217ff-D1Um1pTH.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+21000-217FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u22800-22fff-Ccun4pC0.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+22800-22FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u23000-237ff-B4tGot2V.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+23000-237FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u23800-23fff-Cr1qOWXz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+23800-23FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u24000-247ff-BtSS0_Dn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+24000-247FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u24800-24fff-CL3wQO50.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+24800-24FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u25000-257ff-DHBE25Ml.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+25000-257FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u25800-25fff-D8SXt2kd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+25800-25FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u26000-267ff-wyVyL7Cd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+26000-267FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u26800-26fff-DP3rtXXB.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+26800-26FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u27800-27fff-DwnP2HRq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+27800-27FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u28000-287ff-CMLcsOWB.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+28000-287FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u28800-28fff-Cilc7Ipj.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+28800-28FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u29000-297ff-I4LPEy40.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+29000-297FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u29800-29fff-CLuQi-3_.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+29800-29FFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2a000-2a7ff-BhkNwE_H.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2A000-2A7FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2a800-2afff-DMI776ht.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2A800-2AFFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2b000-2b7ff-CYOxBkZm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2B000-2B7FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2b800-2bfff-CZwzBmeh.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2B800-2BFFF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2c000-2c7ff-DDZ2kE0o.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2C000-2C7FF}@font-face{font-family:Source Han Sans CN;src:url(/assets/u2c800-2cfff-C1qeUSQn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2C800-2CFFF}@font-face{font-family:EngraversGothic BT;src:url(/assets/tt0586m-BJBFwbwY.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/montserrat-regular-BuNQspkD.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-6-cD_Y3z0P.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--font-size-7:clamp(7px, .512445vw, 9.83895px);--font-size-8:clamp(8px, .585652vw, 11.2445px);--font-size-9:clamp(9px, .658858vw, 12.6501px);--font-size-9-599:clamp(9.599px, .702709vw, 13.492px);--font-size-10:clamp(10px, .732064vw, 14.0556px);--font-size-12:clamp(12px, .878477vw, 16.8668px);--font-size-20:clamp(20px, 1.46413vw, 28.1113px);--font-size-22:clamp(22px, 1.61054vw, 30.9224px);--font-size-24:clamp(24px, 1.75696vw, 33.7335px);--font-size-28-856:clamp(28.8559px, 2.11244vw, 40.5588px);--font-size-30:clamp(30px, 2.19619vw, 42.1669px);--font-size-38:clamp(38px, 2.78185vw, 53.4114px);--font-size-44:clamp(44px, 3.22108vw, 61.8448px);--font-size-50-578:clamp(50.578px, 3.70263vw, 71.0905px);--font-size-56:clamp(56px, 4.09956vw, 78.7116px);--font-size-loading-headline-mobile:clamp(24px, 6vw, 38px);--line-height-12:clamp(12px, .878477vw, 16.8668px);--line-height-15:clamp(15px, 1.0981vw, 21.0835px);--line-height-17-496:clamp(17.496px, 1.28082vw, 24.5917px);--line-height-27:clamp(27px, 1.97657vw, 37.9502px);--line-height-34-408:clamp(34.408px, 2.51889vw, 48.3626px);--line-height-36:clamp(36px, 2.63543vw, 50.6003px);--line-height-67-2:clamp(67.2px, 4.91947vw, 94.4539px);--line-height-68:clamp(68px, 4.97804vw, 95.5783px)}html,body,#root{min-width:320px;min-height:100%;margin:0}button{font:inherit}[data-copy][lang=zh-CN]{font-synthesis:none;font-family:Source Han Sans CN UI,Source Han Sans CN,sans-serif;font-weight:400}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}._page_wbxze_1{color:#000;background:#fff;width:100%;height:100svh;min-height:320px;font-family:Inter,sans-serif;font-weight:400;position:relative;overflow:hidden;container-type:inline-size}._gate_wbxze_14{clip-path:inset(0);position:absolute;inset:0}._wipe_wbxze_15{z-index:2;visibility:hidden;pointer-events:none;background:#000;width:0;position:absolute;top:0;bottom:0;left:100%}._orbit_wbxze_27{aspect-ratio:1;width:clamp(180px,18.3016vw,300px);position:absolute;top:46.1461%;left:50%;translate:-50% -50%}._breath_wbxze_36{width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){._page_wbxze_1[data-phase=ready] ._breath_wbxze_36:hover{transform:scale(1.035)}}._ring_wbxze_49{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}._track_wbxze_50,._progress_wbxze_50{fill:none;stroke-width:1px}._track_wbxze_50{stroke:#dedede;vector-effect:non-scaling-stroke}._progress_wbxze_50{stroke:#000;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:50%;transform:rotate(-90deg)}._mark_wbxze_54{width:17.2%;height:20.8%;position:absolute;top:50%;left:50%;translate:-50% -50%}._enter_wbxze_55{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;inset:0}._enter_wbxze_55:disabled{cursor:default}._enter_wbxze_55:focus-visible{outline-offset:8px;outline:2px solid #5b3222}._enterLabel_wbxze_58{opacity:0;visibility:hidden;font-family:EngraversGothic BT,sans-serif;font-size:var(--font-size-28-856);letter-spacing:.25em;white-space:pre;font-weight:400;line-height:1.22;display:block}._welcome_wbxze_59{opacity:0;visibility:hidden;position:absolute;inset:0}._headline_wbxze_60{font-family:EngraversGothic BT,sans-serif;font-size:var(--font-size-50-578);letter-spacing:.25em;white-space:nowrap;outline:none;margin:0;font-weight:400;line-height:1.206;position:absolute;top:39.6491%;left:15.1887%}._headlineText_wbxze_61{display:block;overflow:hidden}._word_wbxze_62{white-space:nowrap;display:inline-block}._headlineText_wbxze_61 [data-letter]{white-space:pre;display:inline-block}._tagline_wbxze_64{color:#919191;font-family:EngraversGothic BT,sans-serif;font-size:var(--font-size-22);letter-spacing:.87em;white-space:nowrap;margin:0;font-weight:400;line-height:1.227;position:absolute;top:90.0052%;left:14.0051%}._srOnly_wbxze_65{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){._orbit_wbxze_27{width:clamp(180px,48vw,250px)}._enterLabel_wbxze_58{font-size:var(--font-size-24)}._headline_wbxze_60{font-size:var(--font-size-loading-headline-mobile);white-space:normal;line-height:1.8;top:40%;left:8%;right:12%}._headlineText_wbxze_61{max-width:100%}._tagline_wbxze_64{font-size:var(--font-size-10);white-space:normal;line-height:2;inset:auto 12% 8% 8%}}@media (prefers-reduced-motion:reduce){._breath_wbxze_36{transition:none}}._header_10vtg_1{--header-gutter:44px;z-index:3;padding:16.885px var(--header-gutter) 26.354px;color:#000;transition:color var(--scene-duration,1.6s) ease-in-out;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;font-family:Montserrat,sans-serif;font-weight:300;display:grid;position:relative}._header_10vtg_1[data-theme=dark]{color:#fff}._brand_10vtg_15{color:#5b3222;transition:color var(--scene-duration,1.6s) ease-in-out;grid-column:1;justify-self:start}._header_10vtg_1[data-theme=dark] ._brand_10vtg_15{color:#fff}._brandMark_10vtg_17{background:currentColor;width:116px;height:11.823px;display:block;-webkit-mask:url(/assets/brand-C2LqtP9f.svg) 50%/contain no-repeat;mask:url(/assets/brand-C2LqtP9f.svg) 50%/contain no-repeat}._navigation_10vtg_18{min-width:0;font-size:var(--font-size-12);line-height:var(--line-height-15);flex-wrap:wrap;grid-column:3/6;justify-self:start;align-items:center;gap:12px 18px;margin-bottom:1.064px;display:flex}._navigation_10vtg_18 a,._navigation_10vtg_18>span{white-space:nowrap}._navigation_10vtg_18 a{color:inherit;text-decoration:none}._underline_10vtg_21{display:inline-block;position:relative}._underline_10vtg_21:before{content:"";pointer-events:none;transform-origin:50%;background:currentColor;height:1px;transition:transform .28s cubic-bezier(.2,.65,.3,1);position:absolute;inset:auto 0 -4px;transform:scaleX(0)}._navigation_10vtg_18 a:focus-visible:before,._languageButtons_10vtg_34 button:focus-visible ._underline_10vtg_21:before{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){._navigation_10vtg_18 a:hover:before,._languageButtons_10vtg_34 button:hover ._underline_10vtg_21:before{transform:scaleX(1)}}._language_10vtg_34{font-size:var(--font-size-10);line-height:var(--line-height-15);grid-column:6;place-self:end;gap:1px;margin-bottom:1.064px;display:flex}._languageButtons_10vtg_34{align-items:baseline;gap:6px;padding-right:2.77px;display:flex}._languageButtons_10vtg_34 button{min-width:15px;min-height:15px;color:inherit;cursor:pointer;font-size:var(--font-size-10);line-height:var(--line-height-15);background:0 0;border:0;justify-content:center;align-items:baseline;padding:0;display:inline-flex;position:relative}._languageButtons_10vtg_34 button[lang=zh-CN]{min-width:19px;font-size:var(--font-size-8)}._languageButtons_10vtg_34 button:after{content:"";position:absolute;inset:-6px -3px}._languageButtons_10vtg_34 button:focus-visible{outline-offset:4px;outline:1px solid}._brand_10vtg_15:focus-visible,._navigation_10vtg_18 a:focus-visible{outline-offset:6px;outline:1px solid}@media (width<=760px){._header_10vtg_1{--header-gutter:24px;grid-template-columns:minmax(0,1fr) auto;row-gap:24px}._brand_10vtg_15{grid-area:1/1}._language_10vtg_34{grid-area:1/2}._navigation_10vtg_18{grid-area:2/1/auto/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){._header_10vtg_1,._brand_10vtg_15,._underline_10vtg_21:before{transition:none}}._home_1w4p0_1{--scene-duration:1.6s;--switch-duration:.34s;--switch-ease:cubic-bezier(.34, 1.18, .64, 1);--page-gutter:44px;--scene-position:center;isolation:isolate;color:#000;font-synthesis:none;width:100%;min-height:100dvh;transition:color var(--scene-duration) ease-in-out;background:#fff;grid-template-rows:auto 1fr auto;font-family:Inter,sans-serif;font-weight:400;display:grid;position:relative}._home_1w4p0_1[data-scene=dark]{color:#fff}._scenes_1w4p0_22{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}._scene_1w4p0_22{object-fit:cover;object-position:var(--scene-position);width:100%;height:100%;position:absolute;inset:0}._night_1w4p0_24{opacity:0;transition:opacity var(--scene-duration) ease-in-out}._home_1w4p0_1[data-scene=dark] ._night_1w4p0_24{opacity:1}._shade_1w4p0_26{mix-blend-mode:multiply;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVYAAAB6CAYAAABUbwj4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAA8BJREFUeAHt3VENAzEMBUG3CrHy53TuQcj+z0ghsXqKP/saAAAAAACufQcAAAAAgERYBQAAAACIhFUAAAAAgEhYBQAAAACIhFUAAAAAgEhYBQAAAACIhFUAAAAAgEhYBQAAAACIhFUAAAAAgEhYBQAAAACIhFUAAAAAgEhYBQAAAACIzvM8AwAAAADAPWEVAAAAACASVgEAAAAAImEVAAAAACASVgEAAAAAImEVAAAAACASVgEAAAAAImEVAAAAACASVgEAAAAAorO7AwAAAADAPWEVAAAAACDyFQAAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQCSsAgAAAABEwioAAAAAQHR2dwAAAAAAuGexCgAAAAAQCasAAAAAAJGwCgAAAAAQCasAAAAAAJHjVQAAAAAAkcUqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEAkrAIAAAAARMIqAAAAAEB0dncAAAAAALhnsQoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAACRsAoAAAAAEAmrAAAAAADRed9vAAAAAAC49gez2kehJ10LmgAAAABJRU5ErkJggg==) 50%/100% 100% no-repeat;height:max(122px,17.4286%);position:absolute;bottom:0;left:0;right:0}._hero_1w4p0_27{min-width:0;padding:43.337px var(--page-gutter) 48px;grid-template-columns:minmax(0,1fr) 134.692px minmax(0,1fr);align-content:start;align-items:start;gap:24px 32px;display:grid}._title_1w4p0_37{min-width:0;font-family:EngraversGothic BT,sans-serif;font-size:var(--font-size-30);font-weight:400;line-height:var(--line-height-36);letter-spacing:.07em;outline:none;gap:16.08px;margin:0;display:grid}._title_1w4p0_37 span{overflow-wrap:break-word;display:block}._sceneControl_1w4p0_39{background:#0003;border-radius:20px;align-items:center;width:134.692px;height:29.643px;margin-top:1.755px;padding:2.5px;font-family:Montserrat,sans-serif;font-weight:300;display:flex;position:relative}._selection_1w4p0_40{width:calc(50% - 2.5px);transition:transform var(--switch-duration) var(--switch-ease);will-change:transform;background:#fff;border-radius:18px;position:absolute;top:2.5px;bottom:2.5px;left:2.5px}._home_1w4p0_1[data-scene=dark] ._selection_1w4p0_40{transform:translate(100%)}._sceneControl_1w4p0_39 button{z-index:1;color:#fff;height:100%;font-size:var(--font-size-9-599);line-height:var(--line-height-12);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .2s ease-out;display:flex;position:relative}._sceneControl_1w4p0_39 button:after{content:"";position:absolute;inset:-7px 0}._sceneControl_1w4p0_39 button[aria-pressed=true]{color:#000}._sceneControl_1w4p0_39 button:disabled{cursor:wait}._sceneControl_1w4p0_39 button:focus-visible{outline-offset:5px;border-radius:18px;outline:1px solid}._sceneControl_1w4p0_39 svg{flex-shrink:0;width:16.137px;height:16.137px}._tagline_1w4p0_48{min-width:0;padding:0 var(--page-gutter) 31.716px;color:#fff;font-size:var(--font-size-22);font-weight:400;line-height:var(--line-height-27);text-align:center;transition:color var(--scene-duration) ease-in-out;margin:0}._tagline_1w4p0_48[lang=en]{letter-spacing:.65em;font-family:EngraversGothic BT,sans-serif}._home_1w4p0_1[data-scene=dark] ._tagline_1w4p0_48{color:#919191}._loadError_1w4p0_51{padding:0 var(--page-gutter) 18px;font-size:var(--font-size-12);margin:0}@media (width<=1180px){._hero_1w4p0_27{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){._home_1w4p0_1{--page-gutter:24px;--scene-position:53% center}}@media (width<=680px){._hero_1w4p0_27{grid-template-columns:minmax(0,1fr)}._sceneControl_1w4p0_39{margin-top:0}._shade_1w4p0_26{height:max(180px,25%)}}@media (prefers-reduced-motion:reduce){._home_1w4p0_1,._night_1w4p0_24,._selection_1w4p0_40,._sceneControl_1w4p0_39 button,._tagline_1w4p0_48{transition:none}}._sound_5eqgh_1{--sound-offset:clamp(24px, 2.77778vw, 48px);--sound-lift:0px;z-index:10;right:calc(var(--sound-offset) + env(safe-area-inset-right));bottom:calc(var(--sound-offset) + env(safe-area-inset-bottom));aspect-ratio:1;border:1px solid color-mix(in srgb, currentcolor 20%, transparent);color:#fff;cursor:pointer;opacity:0;filter:blur(5px);width:clamp(48px,3.61111vw,56px);transform:translate3d(0, calc(-1 * var(--sound-lift)), 0);touch-action:manipulation;will-change:transform;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .25s cubic-bezier(.25,.25,.75,.75),transform .32s cubic-bezier(.22,1,.36,1);animation:1s cubic-bezier(.25,.25,.75,.75) forwards _sound-enter_5eqgh_1;display:flex;position:fixed}._sound_5eqgh_1[data-surface=light]{color:#1b2978}._sound_5eqgh_1:disabled{cursor:default;opacity:.35}._sound_5eqgh_1:focus-visible{outline-offset:5px;outline:1px solid}._soundSvg_5eqgh_45{width:15px;height:10px;display:block;overflow:visible}._wave_5eqgh_52{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1px}@keyframes _sound-enter_5eqgh_1{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@media (width<=600px){._sound_5eqgh_1{--sound-offset:clamp(16px, 5.33333vw, 24px);width:clamp(48px,13.8667vw,56px)}}@media (prefers-reduced-motion:reduce){._sound_5eqgh_1{opacity:1;filter:none;transition:color .25s cubic-bezier(.25,.25,.75,.75);animation:none}}
