@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";.frame[data-v-f59628d4]{min-height:100vh;display:flex;flex-direction:column}.banner[data-v-f59628d4]{position:sticky;top:0;z-index:8;border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--mist) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bar[data-v-f59628d4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.95rem}.mark[data-v-f59628d4]{margin:0;flex:0 1 auto;min-width:0;font-family:var(--display);font-size:clamp(.95rem,2.8vw,1.15rem);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.menu[data-v-f59628d4]{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem;justify-content:flex-end}.menu a[data-v-f59628d4]{text-decoration:none;font-size:.95rem;font-weight:550;color:var(--mute)}.menu a[data-v-f59628d4]:hover{color:var(--ink)}.footer[data-v-f59628d4]{margin-top:auto;border-top:1px solid var(--line);background:color-mix(in srgb,var(--mist) 70%,white)}.footer .bar[data-v-f59628d4]{padding-block:1.5rem 2rem;font-size:.92rem;color:var(--mute)}.ends[data-v-f59628d4]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-end}.footer a[data-v-f59628d4]{text-decoration:none}.footer a[data-v-f59628d4]:hover{color:var(--ink)}.hero[data-v-bf2353f5]{position:relative;min-height:calc(100vh - 3.4rem);display:grid;align-items:center;overflow:hidden;isolation:isolate}.backdrop[data-v-bf2353f5]{position:absolute;inset:0;z-index:0}.bg[data-v-bf2353f5]{position:absolute;inset:-4%;opacity:0;transition:opacity .9s ease}.bg.on[data-v-bf2353f5]{opacity:1}.bg img[data-v-bf2353f5]{width:100%;height:100%;object-fit:cover;object-position:top center;filter:blur(18px) saturate(.9);transform:scale(1.08)}.veil[data-v-bf2353f5]{position:absolute;inset:0;background:linear-gradient(180deg,#eef2f6c7,#eef2f6eb),linear-gradient(90deg,#eef2f6e0,#eef2f69e)}.layout[data-v-bf2353f5]{position:relative;z-index:1;display:grid;gap:1.8rem;align-items:center;padding:2.4rem 0 2.8rem}@media(min-width:980px){.layout[data-v-bf2353f5]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:2.4rem;min-height:68vh}}.copy[data-v-bf2353f5]{max-width:100%;min-width:0;animation:rise-bf2353f5 .8s ease both}h1[data-v-bf2353f5]{margin:0 0 .35rem;font-family:var(--display);font-size:clamp(2.2rem,6.5vw,4.2rem);line-height:1;font-weight:800;letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word}.site[data-v-bf2353f5]{margin:0 0 1.4rem;color:var(--mute);font-size:1.02rem}.intro[data-v-bf2353f5]{margin-bottom:.2rem;animation:rise-bf2353f5 .5s ease both}.name[data-v-bf2353f5]{margin:0 0 .35rem;font-family:var(--display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--accent)}.line[data-v-bf2353f5]{margin:0 0 .55rem;font-size:1.05rem;font-weight:600}.note[data-v-bf2353f5]{margin:0 0 1.5rem;max-width:30rem;color:var(--mute);line-height:1.7;font-size:1.02rem}.group[data-v-bf2353f5]{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.35rem}.primary[data-v-bf2353f5],.ghost[data-v-bf2353f5]{display:inline-flex;align-items:center;min-height:2.7rem;padding:0 1.15rem;text-decoration:none;font-weight:700;border-radius:.25rem}.primary[data-v-bf2353f5]{background:var(--ink);color:var(--mist)}.ghost[data-v-bf2353f5]{border:1px solid var(--line);background:color-mix(in srgb,var(--mist) 70%,transparent)}.dots[data-v-bf2353f5]{display:flex;flex-wrap:wrap;gap:.45rem}.dot[data-v-bf2353f5]{width:.55rem;height:.55rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--ink) 22%,transparent);cursor:pointer}.dot.on[data-v-bf2353f5]{background:var(--accent)}.stage[data-v-bf2353f5]{position:relative;width:min(100%,34rem);max-width:100%;min-width:0;aspect-ratio:4 / 3;margin-inline:auto;border:1px solid var(--line);background:#d7e0ea;overflow:hidden;box-shadow:0 18px 40px #10151c1f;animation:rise-bf2353f5 1s 80ms ease both}.frame[data-v-bf2353f5]{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.frame.on[data-v-bf2353f5]{opacity:1}.frame img[data-v-bf2353f5]{width:100%;height:100%;object-fit:cover;object-position:top center}@keyframes rise-bf2353f5{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:979px){.hero[data-v-bf2353f5]{min-height:0}.layout[data-v-bf2353f5]{padding-top:1.5rem}.stage[data-v-bf2353f5]{width:100%}}@media(prefers-reduced-motion:reduce){.copy[data-v-bf2353f5],.intro[data-v-bf2353f5],.stage[data-v-bf2353f5],.bg[data-v-bf2353f5],.frame[data-v-bf2353f5]{animation:none;transition:none}}.about[data-v-e10981b6]{padding:.5rem 0 2.8rem}h2[data-v-e10981b6]{margin:0 0 1.2rem;font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:750;letter-spacing:-.03em}ul[data-v-e10981b6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:860px){ul[data-v-e10981b6]{grid-template-columns:repeat(3,1fr);gap:1.2rem}}li[data-v-e10981b6]{padding:1.15rem 1.1rem 1.2rem;background:color-mix(in srgb,var(--mist) 88%,white);border:1px solid var(--line)}h3[data-v-e10981b6]{margin:0 0 .45rem;font-family:var(--display);font-size:1.15rem;font-weight:700}p[data-v-e10981b6]{margin:0;line-height:1.65;color:var(--mute);font-size:.98rem}.product[data-v-844a2ddf]{padding:1rem 0 2rem}.head[data-v-844a2ddf]{margin-bottom:1.8rem}h2[data-v-844a2ddf]{margin:0 0 .35rem;font-family:var(--display);font-size:clamp(2rem,4vw,2.6rem);font-weight:750;letter-spacing:-.04em}.head p[data-v-844a2ddf]{margin:0;color:var(--mute)}.item[data-v-844a2ddf]{display:grid;gap:1.4rem;padding:1.8rem 0;border-top:1px solid var(--line)}@media(min-width:920px){.item[data-v-844a2ddf]{grid-template-columns:1.2fr 1fr;gap:2.2rem;align-items:start}.item[data-v-844a2ddf]:nth-child(2n){grid-template-columns:1fr 1.2fr}.item:nth-child(2n) .shot[data-v-844a2ddf]{order:2}}.shot[data-v-844a2ddf]{display:block;overflow:hidden;background:#d7e0ea;border:1px solid var(--line);aspect-ratio:4 / 3;width:100%}.shot img[data-v-844a2ddf]{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .65s ease}.shot:hover img[data-v-844a2ddf]{transform:scale(1.03)}.copy[data-v-844a2ddf]{display:grid;gap:.5rem;align-content:start}.index[data-v-844a2ddf]{margin:0;font-family:var(--display);font-size:.9rem;font-weight:700;color:var(--accent);letter-spacing:.06em}h3[data-v-844a2ddf]{margin:0;font-family:var(--display);font-size:clamp(1.7rem,3vw,2.15rem);font-weight:750;letter-spacing:-.03em}.line[data-v-844a2ddf]{margin:0;font-weight:650;font-size:1.05rem}.note[data-v-844a2ddf],.detail[data-v-844a2ddf]{margin:0;line-height:1.7;color:var(--mute)}.detail[data-v-844a2ddf]{color:#4f5864}.points[data-v-844a2ddf]{margin:.2rem 0;font-size:.92rem;color:var(--accent);font-weight:600}dl[data-v-844a2ddf]{margin:.4rem 0 .6rem;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}dl>div[data-v-844a2ddf]{display:grid;gap:.2rem;padding:.75rem 0;border-bottom:1px solid var(--line)}dt[data-v-844a2ddf]{font-size:.95rem;font-weight:700}dd[data-v-844a2ddf]{margin:0;color:var(--mute);line-height:1.55;font-size:.95rem}.action[data-v-844a2ddf]{justify-self:start;margin-top:.25rem;display:inline-flex;align-items:center;min-height:2.55rem;padding:0 1rem;text-decoration:none;font-weight:700;border-radius:.25rem;background:var(--accent);color:#fff}.scene[data-v-79dd76b1]{padding:2.4rem 0 1.2rem}h2[data-v-79dd76b1]{margin:0 0 1.2rem;font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:750;letter-spacing:-.03em}ul[data-v-79dd76b1]{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}@media(min-width:860px){ul[data-v-79dd76b1]{grid-template-columns:1fr 1fr}}li[data-v-79dd76b1]{padding:1.2rem 0;border-bottom:1px solid var(--line)}@media(min-width:860px){li[data-v-79dd76b1]{padding:1.2rem 1.3rem 1.2rem 0}li[data-v-79dd76b1]:nth-child(2n){padding-left:1.3rem;border-left:1px solid var(--line)}}.product[data-v-79dd76b1]{margin:0 0 .35rem;font-size:.82rem;font-weight:700;color:var(--accent);letter-spacing:.04em}h3[data-v-79dd76b1]{margin:0 0 .4rem;font-family:var(--display);font-size:1.15rem;font-weight:700}p[data-v-79dd76b1]{margin:0;line-height:1.65;color:var(--mute);font-size:.98rem}.audience[data-v-dc6bf2ec]{padding:2.4rem 0 1.2rem}h2[data-v-dc6bf2ec]{margin:0 0 1.2rem;font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:750;letter-spacing:-.03em}ul[data-v-dc6bf2ec]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}@media(min-width:800px){ul[data-v-dc6bf2ec]{grid-template-columns:1fr 1fr}}li[data-v-dc6bf2ec]{padding:1.15rem 1.1rem;border:1px solid var(--line);background:color-mix(in srgb,var(--mist) 80%,white)}h3[data-v-dc6bf2ec]{margin:0 0 .4rem;font-family:var(--display);font-size:1.1rem;font-weight:700}p[data-v-dc6bf2ec]{margin:0;line-height:1.65;color:var(--mute);font-size:.98rem}.question[data-v-4f3b81d6]{padding:2.4rem 0 1rem}h2[data-v-4f3b81d6]{margin:0 0 1.1rem;font-family:var(--display);font-size:clamp(1.8rem,3.4vw,2.3rem);font-weight:750;letter-spacing:-.03em}ul[data-v-4f3b81d6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}li[data-v-4f3b81d6]{padding:1.1rem 0;border-bottom:1px solid var(--line)}h3[data-v-4f3b81d6]{margin:0 0 .35rem;font-family:var(--display);font-size:1.08rem;font-weight:700}p[data-v-4f3b81d6]{margin:0;line-height:1.65;color:var(--mute);font-size:.98rem;max-width:46rem}.action[data-v-582e1cd1]{padding:2rem 0 3rem}.panel[data-v-582e1cd1]{padding:1.7rem 1.4rem 1.8rem;background:var(--accent);color:#eef3f8}h2[data-v-582e1cd1]{margin:0 0 .45rem;font-family:var(--display);font-size:1.7rem;font-weight:750;letter-spacing:-.03em}p[data-v-582e1cd1]{margin:0 0 .95rem;color:color-mix(in srgb,#eef3f8 78%,black)}a[data-v-582e1cd1]{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,white 45%,transparent)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;font-family:var(--body);color:var(--ink);background:radial-gradient(900px 520px at 85% -10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 58%),radial-gradient(700px 420px at -5% 30%,color-mix(in srgb,#7a8fa8 12%,transparent),transparent 55%),linear-gradient(180deg,#f4f7fa 0%,var(--paper) 28%,var(--paper) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}.wrap{width:min(100% - 2rem,var(--wide));margin-inline:auto}[data-show]{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}[data-show].show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-show]{opacity:1;transform:none;transition:none}}:root{--ink: #10151c;--paper: #eef2f6;--mist: #f7f9fb;--accent: #2c4a6e;--line: #d5dde6;--mute: #5b6572;--display: "IBM Plex Mono", "SF Mono", "Cascadia Mono", "Consolas", monospace;--body: "IBM Plex Sans", "PingFang SC", "Microsoft YaHei", sans-serif;--wide: 1180px}
