@keyframes _shimmer_wilsm_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _pulse-ring_wilsm_1{0%{transform:scale(.8);opacity:.7}70%{transform:scale(2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes _float-y_wilsm_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _border-trail_wilsm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._navbar_wilsm_97{background:transparent;transition:all .5s cubic-bezier(.16,1,.3,1)}._navbar_wilsm_97._scrolled_wilsm_101{background:#ffffffb8;backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);border:1px solid rgba(255,255,255,.45);box-shadow:0 2px 8px #0000000d}._navbar_wilsm_97 ._toolbar_wilsm_108{max-width:1200px;width:100%;margin:0 auto;padding:0 40px;min-height:72px}@media(max-width:768px){._navbar_wilsm_97 ._toolbar_wilsm_108{padding:0 20px;min-height:60px}}._navbar_wilsm_97 ._logo_wilsm_121{font-family:Playfair Display,Georgia,Songti SC,serif;font-weight:700;font-size:22px;letter-spacing:2.5px;color:#1a1a1a;text-decoration:none;position:relative;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1);background-image:linear-gradient(90deg,#1a1a1a,#1a1a1a 50%,#b09472 50%,#b09472);background-size:200% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .55s cubic-bezier(.16,1,.3,1),letter-spacing .4s cubic-bezier(.16,1,.3,1)}._navbar_wilsm_97 ._logo_wilsm_121:hover{background-position:-100% 0;letter-spacing:3.5px}._navbar_wilsm_97 ._menuBtn_wilsm_142{color:#1a1a1a}._navbar_wilsm_97 ._navLinks_wilsm_145{display:flex;gap:6px;margin-left:auto}._navbar_wilsm_97 ._navLink_wilsm_145{font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;font-size:15px;letter-spacing:.3px;text-transform:none;color:#1a1a1a;opacity:.55;padding:8px 20px;border-radius:9999px;transition:all .35s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}._navbar_wilsm_97 ._navLink_wilsm_145:before{content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;background:#b09472;border-radius:2px;transform:translate(-50%);transition:width .45s cubic-bezier(.16,1,.3,1);pointer-events:none}._navbar_wilsm_97 ._navLink_wilsm_145:hover{opacity:1;background:#1a1a1a0d}._navbar_wilsm_97 ._navLink_wilsm_145:hover:before{width:18px}._navbar_wilsm_97 ._navLink_wilsm_145._active_wilsm_184{opacity:1;color:#1a1a1a;background:#1a1a1a12}._navbar_wilsm_97 ._navLink_wilsm_145._active_wilsm_184:before{width:22px}._drawerRoot_wilsm_192 ._MuiDrawer-paper_wilsm_192{width:300px;background:#f8f6f2;border-left:none;box-shadow:-20px 0 60px #00000014}._mobileDrawer_wilsm_198{height:100%;padding:8px 0}._drawerHeader_wilsm_202{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;margin-bottom:8px}._drawerHeader_wilsm_202 ._drawerLogo_wilsm_209{font-family:Playfair Display,Georgia,Songti SC,serif;font-weight:600;letter-spacing:2px;color:#1a1a1a}._drawerHeader_wilsm_202 ._closeBtn_wilsm_215{color:#a1a1a6;width:36px;height:36px}._drawerList_wilsm_220{padding:0 16px}._drawerItem_wilsm_223{padding:14px 20px;margin-bottom:2px;border-radius:12px;text-decoration:none;color:#6e6e73;transition:all .35s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}._drawerItem_wilsm_223:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#b09472;transform:translate(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}._drawerItem_wilsm_223:hover{background:#b094720f;color:#1a1a1a;padding-left:26px}._drawerItem_wilsm_223:hover:after{transform:translate(0)}._drawerItem_wilsm_223._active_wilsm_184{background:#b094721a;color:#8a7458}._drawerItem_wilsm_223._active_wilsm_184:after{transform:translate(0)}._drawerItem_wilsm_223 ._drawerItemText_wilsm_259{font-size:16px;font-weight:500;letter-spacing:.5px}.logoloop{position:relative;overflow-x:hidden;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff}.logoloop--vertical{overflow:hidden;height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media(prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto: #0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center;list-style:none;margin:0;padding:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1;list-style:none}.logoloop__item::marker{content:""}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media(prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}@keyframes _shimmer_1rxxb_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _pulse-ring_1rxxb_1{0%{transform:scale(.8);opacity:.7}70%{transform:scale(2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes _float-y_1rxxb_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _border-trail_1rxxb_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._footer_1rxxb_97{padding:0 0 48px;border-top:1px solid rgba(0,0,0,.06);background:#f8f6f2}._marqueeWrap_1rxxb_102{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:32px}._tagItem_1rxxb_107{display:inline-flex;align-items:center;gap:10px;font-family:Space Mono,Consolas,monospace;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#6e6e73;transition:color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}._tagItem_1rxxb_107:before{content:"";width:5px;height:5px;border-radius:50%;background:#b09472;opacity:.55;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}._tagItem_1rxxb_107:hover{color:#b09472;transform:translateY(-2px)}._tagItem_1rxxb_107:hover:before{opacity:1;transform:scale(1.4)}._inner_1rxxb_137{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:768px){._inner_1rxxb_137{flex-direction:column;text-align:center;gap:20px}}._left_1rxxb_150 ._brand_1rxxb_150{font-family:Playfair Display,Georgia,Songti SC,serif;font-weight:600;font-size:16px;letter-spacing:1.5px;color:#1a1a1a;margin-bottom:2px}._left_1rxxb_150 ._copy_1rxxb_158{font-size:12px;color:#a1a1a6;letter-spacing:.3px}._links_1rxxb_163{display:flex;gap:28px}@media(max-width:768px){._links_1rxxb_163{gap:20px}}._link_1rxxb_163{font-size:14px;font-weight:500;color:#6e6e73;text-decoration:none;transition:color .3s ease;letter-spacing:.3px;position:relative;padding-bottom:2px}._link_1rxxb_163:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.16,1,.3,1)}._link_1rxxb_163:hover{color:#1a1a1a}._link_1rxxb_163:hover:after{transform:scaleX(1);transform-origin:left}._social_1rxxb_201{display:flex;gap:6px}._socialBtn_1rxxb_205{color:#a1a1a6;width:36px;height:36px;transition:color .3s ease,background .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}._socialBtn_1rxxb_205:hover{color:#8a7458;background:#b094720f;transform:translateY(-3px) rotate(-8deg)}@keyframes _shimmer_1pf4o_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _pulse-ring_1pf4o_1{0%{transform:scale(.8);opacity:.7}70%{transform:scale(2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes _float-y_1pf4o_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes _border-trail_1pf4o_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._transition_1pf4o_97{width:100%;will-change:transform,opacity,filter;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .42s cubic-bezier(.16,1,.3,1)}._in_1pf4o_102{opacity:1;transform:translateY(0);filter:blur(0)}._out_1pf4o_107{opacity:0;transform:translateY(12px);filter:blur(4px)}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:72px}@media(max-width:768px){.main-content{padding-top:60px}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.65;color:#1a1a1a;background:#f8f6f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:#b094722e;color:#1a1a1a}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a1a1a666;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a1a1a699}a{color:#8a7458;text-decoration:none;transition:color .3s ease}a:hover{color:#b09472}img{display:block;max-width:100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.7}70%{transform:scale(2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes border-trail{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
