.st{--st-x:clamp(var(--gutter), 9.4vw, 170px);background:var(--grain) 0 0 / 128px, var(--midnight);border-top:1px solid #ffffff14;position:relative}.st-dim{display:none}.st-stage{padding:var(--section) var(--gutter);gap:clamp(72px,12vw,128px);display:grid}.st-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.st-eyebrow{color:#ffffffb8;letter-spacing:.22em;margin:0}.st-count,.st-thread{display:none}.st-ch{justify-items:start;gap:40px;display:grid}.st-num{font-family:var(--font-sans);letter-spacing:-.03em;opacity:.24;margin:0;font-size:clamp(56px,6vw,84px);font-weight:300;line-height:1}.st-h{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0;font-size:clamp(32px,4.2vw,80px);font-weight:600;line-height:1.06}html[data-lang=zh] :is(.st-h,.st-fin-b,.st-fin-c){font-family:"Laju SC", var(--font-sans);letter-spacing:0;font-weight:500;line-height:1.2}.st-body{max-width:40ch;font-family:var(--font-sans);color:#fffc;text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.2vw,21px);font-weight:300;line-height:1.6}.st-finale{isolation:isolate;text-align:center;padding-block:4vh 2vh;position:relative}.st-fin{margin:0}.st-fin-a{font-family:var(--font-sans);color:#ffffffbd;font-size:clamp(18px,2vw,30px);font-weight:300}.st-fin-b,.st-fin-c{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:14px;font-size:clamp(34px,5.2vw,88px);font-weight:600;line-height:1.04}.st-fin-c{margin-top:.12em}.st-money{letter-spacing:-.05em;margin-top:.04em;font-size:clamp(88px,15vw,240px);line-height:.98;display:block}html[data-lang=zh] .st-money{letter-spacing:0}.st-money .st-fill{background-image:linear-gradient(100deg, #ffd9a0 0%, var(--amber) calc((var(--fill) - 12) * 1%), #fff6e8 calc((var(--fill) - 3) * 1%), #fff3 calc((var(--fill) + 8) * 1%), #fff3 100%);padding-bottom:.2em}.st-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f2a54133,#f2a5410f 60%,#0000);width:min(90vw,1100px);height:70%;position:absolute;bottom:0;left:50%;translate:-50%}.st.is-scripted:not(.is-scrolly) :is(.st-text,.st-finale):not(.is-on) .st-fill{--fill:-16}.st.is-scripted:not(.is-scrolly) .is-on .st-fill{--fill:112;transition:--fill 1.4s cubic-bezier(.25,.6,.3,1) .1s}.st-scene{aspect-ratio:1;width:100%;max-width:520px;font-family:var(--font-sans);color:#fff;justify-self:center;position:relative;container-type:inline-size}.sx-call,.sx-notes,.sx-steps{background:linear-gradient(160deg,#202c54f5,#111a36f5);border:1px solid #ffffff1f;border-radius:3.4cqw;position:absolute;box-shadow:0 34px 60px -24px #000000b3}.sx-chk{background:var(--amber);width:max(15px,4.2cqw);height:max(15px,4.2cqw);color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.sx-chk svg{width:62%;height:62%}.sx-call{width:68%;padding:4.6cqw;top:5%;left:0}.sx-call-who{align-items:center;gap:3cqw;display:flex}.sx-call-who b{font-family:var(--font-display);letter-spacing:-.01em;font-size:max(12px,3.2cqw);font-weight:600;display:block}.sx-call-ava{background:linear-gradient(135deg, var(--amber-soft), var(--amber));width:max(30px,10cqw);height:max(30px,10cqw);color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.sx-call-ava svg{width:52%;height:52%}.sx-call-state{color:#ffffff9e;align-items:center;gap:1.2cqw;margin-top:.8cqw;font-size:max(10px,2.3cqw);display:flex}.sx-call-time{font-variant-numeric:tabular-nums}.sx-call-dot{background:#6fd49b;border-radius:50%;width:max(6px,1.5cqw);height:max(6px,1.5cqw);box-shadow:0 0 8px #6fd49bb3}.sx-call-wave{align-items:center;gap:.9cqw;height:12cqw;margin-top:4.4cqw;display:flex}.sx-call-wave i{background:linear-gradient(var(--amber-soft), var(--amber));opacity:.9;height:100%;transform:scaleY(var(--h));animation:.9s ease-in-out infinite alternate st-wave;animation-delay:var(--d);border-radius:1cqw;flex:1}@keyframes st-wave{0%{transform:scaleY(calc(var(--h) * .22))}}.st.is-scrolly:not([data-ch="0"]) .sx-call-wave i{animation-play-state:paused}.sx-notes{width:66%;padding:4.6cqw 5cqw;bottom:5%;right:0}.sx-notes-k{letter-spacing:.26em;text-transform:uppercase;color:#ffffff8c;margin:0 0 3cqw;font-size:max(9px,1.9cqw);font-weight:600}.sx-notes ul,.sx-steps ol{gap:2.6cqw;margin:0;padding:0;list-style:none;display:grid}.sx-notes li,.sx-steps li{color:#ffffffe6;align-items:center;gap:2.4cqw;font-size:max(11px,2.6cqw);line-height:1.3;display:flex}.sx-refs{justify-content:space-between;gap:2cqw;display:flex;position:absolute;top:0;left:0;right:0}.sx-ref{justify-items:center;gap:1.6cqw;width:16cqw;display:grid}.sx-ref-card{aspect-ratio:4/5;border:1px solid #ffffff24;border-radius:1.8cqw;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #000000a6}.sx-ref-art{position:absolute;inset:0}.sx-ref-pick{border:1.5px solid var(--amber);border-radius:1.2cqw;position:absolute;box-shadow:0 0 0 .6cqw #f2a54129,0 0 14px #f2a5418c}.sx-ref-chip{max-width:19cqw;color:var(--amber-soft);text-align:center;background:#f2a54124;border-radius:99px;padding:.7cqw 1.4cqw;font-size:max(8.5px,1.85cqw);font-weight:600;line-height:1.2}.sx-ref-1 .sx-ref-card{background:#121212}.sx-ref-1 .sx-ref-art{background:linear-gradient(#ffffffc7,#ffffffc7) 18% 72%/62% 5% no-repeat,linear-gradient(#ffffff52,#ffffff52) 18% 83%/44% 4% no-repeat,radial-gradient(circle at 42% 46%,#f3bd72,#9a5426 52%,#2a1810 100%) 0 0/100% 58% no-repeat}.sx-ref-1 .sx-ref-pick{inset:4% 4% 45%}.sx-ref-2 .sx-ref-card{background:#efe7da}.sx-ref-2 .sx-ref-art{background:linear-gradient(#2b2b2b,#2b2b2b) 16% 12%/56% 6% no-repeat,linear-gradient(#c8b59a,#c8b59a) 10% 38%/36% 18% no-repeat,linear-gradient(#c8b59a,#c8b59a) 90% 38%/36% 18% no-repeat,linear-gradient(#c8b59a,#c8b59a) 10% 63%/36% 18% no-repeat,linear-gradient(#c8b59a,#c8b59a) 90% 63%/36% 18% no-repeat,linear-gradient(#c8b59a,#c8b59a) 10% 88%/36% 18% no-repeat,linear-gradient(#c8b59a,#c8b59a) 90% 88%/36% 18% no-repeat}.sx-ref-2 .sx-ref-pick{inset:25% 3% 3%}.sx-ref-3 .sx-ref-card{background:#0f1b3d}.sx-ref-3 .sx-ref-art{background:linear-gradient(#ffffffc7,#ffffffc7) 50% 30%/62% 5% no-repeat,linear-gradient(#ffffff52,#ffffff52) 50% 41%/42% 4% no-repeat}.sx-ref-3 .sx-ref-art:after{content:"";background:var(--amber);border-radius:99px;width:50%;height:11%;position:absolute;top:60%;left:25%}.sx-ref-3 .sx-ref-pick{width:64%;height:21%;top:55%;left:18%}.sx-ref-4 .sx-ref-card{background:#f6f1e7}.sx-ref-4 .sx-ref-art{background:linear-gradient(#2b2b2b,#2b2b2b) 50% 14%/58% 6% no-repeat,linear-gradient(#00000038,#00000038) 50% 26%/40% 4% no-repeat,linear-gradient(90deg,#0f1b3d 0 33.3%,#f2a541 33.3% 66.6%,#e2cfae 66.6%) 50% 84%/84% 42% no-repeat}.sx-ref-4 .sx-ref-pick{inset:48% 4% 5%}.sx-ref-5 .sx-ref-card{background:#1a1410}.sx-ref-5 .sx-ref-art{background:linear-gradient(#f3e6cf66,#f3e6cf66) 16% 74%/62% 4% no-repeat,linear-gradient(#f3e6cf3d,#f3e6cf3d) 16% 84%/44% 4% no-repeat}.sx-ref-5 .sx-ref-art:after{content:"Aa";color:#f3e6cf;font:italic 400 7.4cqw/1 ui-serif,New York,Georgia,serif;position:absolute;top:14%;left:13%}.sx-ref-5 .sx-ref-pick{width:66%;height:46%;top:10%;left:8%}.sx-site{aspect-ratio:4/3.1;border-radius:2.4cqw;width:70%;position:absolute;top:23%;left:15%;box-shadow:0 40px 70px -26px #000000bf}.sx-site-in{border-radius:inherit;background:#fbf7f0;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sx-site-bar{background:#e9e2d6;flex:none;align-items:center;gap:1cqw;height:6cqw;padding:0 2.2cqw;display:flex}.sx-site-bar>i{background:#c9bfae;border-radius:50%;width:1.3cqw;height:1.3cqw}.sx-site-addr{color:#2a2a2a;white-space:nowrap;background:#fff;border-radius:99px;flex:1;align-items:center;gap:1cqw;height:3.6cqw;margin-left:1.6cqw;padding:0 2cqw;font-size:max(8.5px,2cqw);display:flex;overflow:hidden}.sx-site-lock{color:#2f8a5a;flex:none;width:max(8px,1.8cqw);height:max(8px,1.8cqw)}.sx-site-hero{flex:none;height:40%;overflow:hidden}.sx-site-hero img{object-fit:cover;width:100%;height:100%}.sx-site-body{flex:none;padding:2.6cqw 3.4cqw 0;position:relative}.sx-site-name{font-family:var(--font-display);letter-spacing:-.02em;color:#14182a;font-size:max(10px,3.2cqw);font-weight:600;line-height:1.1;display:block}.sx-site-line{background:#ddd3c4;border-radius:1cqw;width:52%;height:1.2cqw;margin-top:1.8cqw;display:block}.sx-site-line-s{width:36%}.sx-site-btn{border:1.5px solid var(--amber);background:#f2a54100;border-radius:99px;width:15cqw;height:4.8cqw;position:absolute;top:3cqw;right:3.4cqw}.sx-site-menu{gap:1.6cqw;padding:2.6cqw 3.4cqw;display:flex}.sx-site-menu i{background:#ebe2d4;border-radius:1cqw;flex:1;height:9cqw}.sx-site-hours{height:7cqw;color:var(--amber-soft);background:#14182a;align-items:center;gap:1.6cqw;padding:0 3.4cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.sx-site-hours svg{width:max(8px,2.2cqw);height:max(8px,2.2cqw)}.sx-site-hours i{background:#ffffff80;border-radius:1cqw;width:14cqw;height:1.2cqw}.sx-site-hours i+i{background:#ffffff47;width:9cqw}.sx-site-warm{pointer-events:none;background:linear-gradient(160deg,#f2a5412e,#ff782814);position:absolute;inset:6cqw 0 0}.sx-site:not(.is-fed) :is(.sx-site-hours,.sx-site-warm){opacity:0;visibility:hidden}.sx-site.is-fed .sx-site-hero{height:52%}.sx-site.is-fed .sx-site-btn{background:var(--amber)}.sx-2 .sx-site{top:34%}.sx-site-tag{letter-spacing:.26em;text-transform:uppercase;color:var(--amber-soft);font-size:max(9px,1.9cqw);font-weight:600;position:absolute;top:-5.4cqw;left:0}.sx-pin{z-index:2;align-items:flex-start;gap:1.2cqw;display:flex;position:absolute}.sx-pin>b{background:var(--amber);width:max(16px,5cqw);height:max(16px,5cqw);color:var(--navy);border-radius:50% 50% 50% 0;place-items:center;font-size:max(9px,2.2cqw);font-weight:700;display:grid;box-shadow:0 6px 14px -4px #00000080}.sx-pin-note{display:grid}.sx-pin-a,.sx-pin-b{white-space:nowrap;border-radius:1.4cqw;grid-area:1/1;align-items:center;gap:.8cqw;padding:1.2cqw 2.2cqw;font-size:max(9.5px,2.2cqw);line-height:1.2;display:flex;box-shadow:0 10px 22px -8px #0000008c}.sx-pin-a{color:#fff;opacity:0;visibility:hidden;background:#14182a}.sx-pin-b{background:var(--amber);color:var(--navy);font-weight:600}.sx-pin-b svg{width:max(8px,1.8cqw);height:max(8px,1.8cqw)}.sx-pin-1{top:14%;left:5%}.sx-pin-2{top:84%;left:30%}.sx-pin-3{top:52%;left:54%}.sx-site-live{z-index:2;background:var(--amber);color:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.1cqw 2.4cqw;font-size:max(9px,2cqw);font-weight:700;line-height:1;display:flex;position:absolute;top:-2.8cqw;right:-2cqw;box-shadow:0 10px 24px -8px #f2a54199}.sx-site-live i{background:var(--navy);border-radius:50%;width:max(5px,1.3cqw);height:max(5px,1.3cqw);animation:1.6s ease-in-out infinite st-live}@keyframes st-live{50%{opacity:.25}}.sx-steps{width:58%;padding:4.2cqw 4.6cqw;bottom:2%;left:0}.sx-steps-n{font-variant-numeric:tabular-nums;color:#ffffff80;min-width:2.6cqw}@media (min-width:900px) and (min-height:600px){.st.is-scrolly{background:#000;height:650svh}.st.is-scrolly .st-stage{transform-origin:50% 40%;will-change:transform;background:var(--grain) 0 0 / 128px, var(--midnight);height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.st.is-scrolly .st-top{top:calc(var(--header-h) + 3vh);left:var(--st-x);right:var(--st-x);position:absolute}.st.is-scrolly .st-dim{z-index:5;opacity:0;pointer-events:none;background:#000;display:block;position:absolute;inset:0}.st.is-scrolly .st-count{font-family:var(--font-sans);letter-spacing:.3em;color:#ffffff80;margin:0;font-size:10.5px;font-weight:600;line-height:20px;display:block}.st-count b{color:#fff;font-weight:600}.st.is-scrolly .st-thread{left:calc(var(--st-x) * .5);background:#ffffff24;width:1px;display:block;position:absolute;top:30vh;bottom:30vh}.st-thread-fill{background:linear-gradient(var(--amber-soft), var(--amber));transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}.st-thread b{background:var(--midnight);width:7px;height:7px;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border:1px solid #ffffff59;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.st-thread b.on{border-color:var(--amber);background:var(--amber);box-shadow:0 0 10px #f2a54199}.st.is-scrolly .st-ch{display:contents}.st.is-scrolly .st-text{top:4vh;bottom:0;left:var(--st-x);flex-direction:column;justify-content:center;width:min(36vw,720px);display:flex;position:absolute}.st.is-scrolly .st-scene{--sz:min(42vw, 64vh, 820px);right:var(--st-x);top:calc(50% - var(--sz) * .44);width:var(--sz);max-width:none;position:absolute}.st.is-scrolly .st-finale{padding:var(--header-h) var(--gutter) 6vh;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.st.is-scrolly .st-fill{transition:none}.st.is-scrolly :is(.st-ch:not(.st-ch-1) .st-text,.st-ch:not(.st-ch-1) .st-scene,.st-finale,.st-fin,.st-glow),.st.is-scrolly :is(.sx-1-note,.sx-ref,.sx-ref-pick,.sx-ref-chip,.sx-2 .sx-site,.sx-pin,.sx-pin-b,.sx-steps,.sx-site-lock,.sx-site-live),.st.is-scrolly .sx-3 :is(.sx-site-hours,.sx-site-warm),.st.is-scrolly .sx-4 .sx-chk{opacity:0;visibility:hidden}.st.is-scrolly .sx-pin-a{opacity:1;visibility:inherit}.st.is-scrolly .sx-3 .sx-site-hero{height:40%}.st.is-scrolly .sx-3 .sx-site-btn{background:#f2a54100}.st.is-scrolly .sx-4 .sx-site-url{clip-path:inset(0 100% 0 0)}.st.is-scrolly .st-ch:not(.st-ch-1) .st-fill,.st.is-scrolly .st-money .st-fill{--fill:-16}}@media (prefers-reduced-motion:reduce){.sx-call-wave i,.sx-site-live i{animation:none}}
