@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/poppins-400i.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:url(/fonts/poppins-800.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:900;font-display:swap;src:url(/fonts/poppins-900.woff2) format("woff2")}:root{--navy: #1c2541;--navy-2: #26325a;--navy-3: #36437a;--ink: #0f1426;--red: #d62828;--red-2: #ef3b36;--paper: #f4f2ee;--paper-2: #e9e6df;--white: #fff;--mute: #6b7189;--mute-2: #a3a8bb;--line: 1px solid rgba(28, 37, 65, .14);--line-w: 1px solid rgba(255, 255, 255, .16);--sans: "Poppins", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--cn: "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--ease: cubic-bezier(.2, .7, .1, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--wrap: 1380px;--pad: clamp(20px, 4.5vw, 56px);--hh: 72px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hh) + 12px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html[lang=zh-Hans] body{line-height:1.85}html.menu-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px}h1,h2,h3,h4,p,blockquote,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.kicker{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.kicker:before{content:"";width:18px;height:13px;flex:none;background:linear-gradient(var(--red) 0 3px,transparent 3px 5px,var(--red) 5px 8px,transparent 8px 10px,var(--red) 10px 13px)}html[lang=zh-Hans] .kicker{letter-spacing:.12em}.h1{font-size:clamp(40px,6.4vw,104px);font-weight:800;line-height:.98;letter-spacing:-.035em}.h2{font-size:clamp(34px,5vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.03em}.h3{font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.015em}html[lang=zh-Hans] :is(.h1,.h2,.h3){letter-spacing:0;line-height:1.22}.lead{font-size:clamp(17px,1.45vw,21px);line-height:1.6;font-weight:400}.mute{color:var(--mute)}.red{color:var(--red)}.num{font-variant-numeric:tabular-nums lining-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.outline{color:transparent;-webkit-text-stroke:1.5px currentColor}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 26px;border:2px solid currentColor;border-radius:0;background:transparent;overflow:hidden;isolation:isolate;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:color .4s var(--ease),border-color .4s}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.btn:hover{color:#fff;border-color:var(--red)}.btn:hover:before{transform:none}.btn.solid{background:var(--red);border-color:var(--red);color:#fff}.btn.solid:before{background:var(--ink)}.btn.solid:hover{border-color:var(--ink)}.btn svg{width:18px;height:18px;flex:none}.link{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 100% / 0 2px no-repeat;transition:background-size .35s var(--ease);padding-bottom:2px}.link:hover{background-size:100% 2px}.chip{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor}.js [data-reveal]{opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1!important;transform:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sw-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .14em;margin:-.06em -.02em -.14em}.sw-i{display:inline-block}.off,.off *{animation-play-state:paused!important}.hd.svelte-1elxaub{position:fixed;inset:0 0 auto;z-index:40;height:var(--hh);background:var(--navy);color:#fff;transition:transform .45s var(--ease),box-shadow .3s}.hd.scrolled.svelte-1elxaub{box-shadow:0 1px #ffffff14,0 10px 30px #0f14262e}.hd.hidden.svelte-1elxaub{transform:translateY(-100%)}.prog.svelte-1elxaub{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red-2);transform-origin:left;pointer-events:none}.in.svelte-1elxaub{height:100%;max-width:1560px;margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;gap:28px}.brand.svelte-1elxaub{display:block;width:156px;flex:none}.nav.svelte-1elxaub{display:flex;align-items:center;gap:4px;margin-left:auto}.top.svelte-1elxaub{display:inline-flex;align-items:center;gap:6px;height:var(--hh);padding:0 14px;border:0;background:none;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;position:relative}.top.svelte-1elxaub svg:where(.svelte-1elxaub){width:12px;transition:transform .3s}.top.svelte-1elxaub:after{content:"";position:absolute;left:14px;right:14px;bottom:18px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.top.svelte-1elxaub:hover:after,.top.act.svelte-1elxaub:after{transform:none}.dd.svelte-1elxaub{position:relative}.dd.on.svelte-1elxaub .top:where(.svelte-1elxaub) svg:where(.svelte-1elxaub){transform:rotate(180deg)}.panel.svelte-1elxaub{position:absolute;top:calc(var(--hh) - 6px);left:-20px;width:420px;padding:10px;background:#fff;color:var(--ink);box-shadow:0 24px 60px #0f142647;opacity:0;visibility:hidden;transform:translateY(8px);transition:.3s var(--ease)}.panel.svelte-1elxaub:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--red)}.dd.on.svelte-1elxaub .panel:where(.svelte-1elxaub){opacity:1;visibility:visible;transform:none}.panel.svelte-1elxaub a:where(.svelte-1elxaub){display:flex;gap:16px;padding:14px;text-decoration:none;transition:background .2s}.panel.svelte-1elxaub a:where(.svelte-1elxaub):hover,.panel.svelte-1elxaub a.act:where(.svelte-1elxaub){background:var(--paper)}.panel.svelte-1elxaub .n:where(.svelte-1elxaub){font-size:12px;font-weight:700;color:var(--red);padding-top:3px}.panel.svelte-1elxaub b:where(.svelte-1elxaub){display:block;font-size:15px;font-weight:600}.panel.svelte-1elxaub small:where(.svelte-1elxaub){display:block;font-size:12.5px;line-height:1.45;color:var(--mute);margin-top:2px}.side.svelte-1elxaub{display:flex;align-items:center;gap:14px}.langs.svelte-1elxaub{display:flex;gap:2px;font-size:13px}.langs.svelte-1elxaub a:where(.svelte-1elxaub){padding:6px 8px;text-decoration:none;opacity:.6}.langs.svelte-1elxaub a.act:where(.svelte-1elxaub),.langs.svelte-1elxaub a:where(.svelte-1elxaub):hover{opacity:1}.langs.svelte-1elxaub a.act:where(.svelte-1elxaub){box-shadow:inset 0 -2px var(--red)}.call.svelte-1elxaub{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:var(--red);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s}.call.svelte-1elxaub:hover{background:var(--red-2)}.call.svelte-1elxaub svg:where(.svelte-1elxaub){width:16px;height:16px}.burger.svelte-1elxaub{display:none;width:44px;height:44px;border:0;background:none;padding:12px 10px;cursor:pointer;flex-direction:column;justify-content:space-between}.burger.svelte-1elxaub i:where(.svelte-1elxaub){display:block;height:3px;background:var(--red);transition:transform .35s var(--ease),opacity .2s}html.menu-open .burger.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(1){transform:translateY(7.5px) rotate(45deg);background:#fff}html.menu-open .burger.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(2){opacity:0}html.menu-open .burger.svelte-1elxaub i:where(.svelte-1elxaub):nth-child(3){transform:translateY(-7.5px) rotate(-45deg);background:#fff}.sheet.svelte-1elxaub{position:fixed;inset:var(--hh) 0 0;z-index:39;background:var(--navy);color:#fff;overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s;overscroll-behavior:contain}.sheet.open.svelte-1elxaub{visibility:visible;opacity:1}.sheet-in.svelte-1elxaub{padding:28px var(--pad) 48px;display:flex;flex-direction:column;gap:6px}.kick.svelte-1elxaub{font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:8px}.big.svelte-1elxaub{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:var(--line-w);font-size:clamp(22px,6vw,30px);font-weight:700;text-decoration:none;line-height:1.2;transform:translateY(16px);opacity:0;transition:transform .5s var(--ease) calc(var(--i) * 50ms),opacity .5s calc(var(--i) * 50ms)}.sheet.open.svelte-1elxaub .big:where(.svelte-1elxaub){transform:none;opacity:1}.big.svelte-1elxaub .num:where(.svelte-1elxaub){font-size:13px;color:var(--red-2)}.row.svelte-1elxaub{display:flex;flex-wrap:wrap;gap:8px 22px;padding:22px 0 6px;font-size:17px;font-weight:500}.row.svelte-1elxaub a:where(.svelte-1elxaub){text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.row.small.svelte-1elxaub{font-size:14px;padding-top:4px}.row.small.svelte-1elxaub a:where(.svelte-1elxaub){opacity:.6}.row.small.svelte-1elxaub a.act:where(.svelte-1elxaub){opacity:1;box-shadow:inset 0 -2px var(--red)}.wide.svelte-1elxaub{margin-top:18px;width:100%}.addr.svelte-1elxaub{margin-top:18px;font-size:13px;opacity:.7;line-height:1.7}@media(max-width:1100px){.nav.svelte-1elxaub,.langs.svelte-1elxaub{display:none}.burger.svelte-1elxaub{display:flex}.side.svelte-1elxaub{margin-left:auto}}@media(max-width:520px){.brand.svelte-1elxaub{width:132px}.call.svelte-1elxaub span:where(.svelte-1elxaub){display:none}.call.svelte-1elxaub{width:44px;padding:0;justify-content:center}}.ft.svelte-jz8lnl{position:relative;background:var(--navy);color:#fff;padding:clamp(64px,9vw,120px) 0 0;overflow:hidden}.grid.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:48px;position:relative;z-index:1}.lg.svelte-jz8lnl{display:block;width:min(320px,80%)}.studio.svelte-jz8lnl{margin-top:14px;font-size:13px;letter-spacing:.1em;opacity:.6}.note.svelte-jz8lnl{margin-top:22px;max-width:42ch;font-size:15px;line-height:1.7;opacity:.85}.rate.svelte-jz8lnl{margin-top:26px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:var(--line-w);text-decoration:none;font-size:14px;transition:border-color .3s}.rate.svelte-jz8lnl:hover{border-color:var(--red)}.stars.svelte-jz8lnl{color:#f5b301;letter-spacing:2px}.rate.svelte-jz8lnl b:where(.svelte-jz8lnl){font-size:18px}.h.svelte-jz8lnl{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--red-2);margin-bottom:18px}html[lang=zh-Hans] .h.svelte-jz8lnl{letter-spacing:.1em}.col.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px;font-size:15px}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none;opacity:.88;width:fit-content;padding:5px 0;margin:-5px 0}@media(hover:none){.col.svelte-jz8lnl a:where(.svelte-jz8lnl){padding:8px 0;margin:-8px 0}}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;box-shadow:inset 0 -1px var(--red-2)}.mute2.svelte-jz8lnl{opacity:.6;font-size:13.5px;line-height:1.6}.tel.svelte-jz8lnl{font-size:22px;font-weight:700;opacity:1!important}.dir.svelte-jz8lnl{font-weight:600;color:#fff}.qr.svelte-jz8lnl img:where(.svelte-jz8lnl){background:#fff;padding:8px;width:132px;height:132px}.base.svelte-jz8lnl{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;margin-top:72px;padding-top:22px;padding-bottom:28px;border-top:var(--line-w);font-size:12.5px;opacity:.7}.base.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none}.base.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}.langs.svelte-jz8lnl{display:flex;gap:14px}@media(max-width:1000px){.grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}.id.svelte-jz8lnl{grid-column:1 / -1}}@media(max-width:560px){.grid.svelte-jz8lnl{grid-template-columns:1fr;gap:36px}}.skip.svelte-12qhfyh{position:absolute;left:12px;top:-60px;z-index:60;background:var(--red);color:#fff;padding:10px 16px;text-decoration:none}.skip.svelte-12qhfyh:focus{top:12px}.wipe.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;pointer-events:none;visibility:hidden}.wipe.svelte-12qhfyh i:where(.svelte-12qhfyh){flex:1;background:var(--red);transform:scaleX(0);transform-origin:left}.wipe.svelte-12qhfyh i:where(.svelte-12qhfyh):nth-child(2){background:var(--navy)}.wipe.svelte-12qhfyh.in,.wipe.svelte-12qhfyh.out{visibility:visible}.wipe.svelte-12qhfyh.in i:where(.svelte-12qhfyh){animation:svelte-12qhfyh-wIn .46s cubic-bezier(.7,0,.3,1) both}.wipe.svelte-12qhfyh.out i:where(.svelte-12qhfyh){transform:scaleX(1);transform-origin:right;animation:svelte-12qhfyh-wOut .5s cubic-bezier(.7,0,.3,1) both}.wipe.svelte-12qhfyh i:where(.svelte-12qhfyh):nth-child(2){animation-delay:.05s!important}.wipe.svelte-12qhfyh i:where(.svelte-12qhfyh):nth-child(3){animation-delay:.1s!important}@keyframes svelte-12qhfyh-wIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-12qhfyh-wOut{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
