.scene[data-v-65be9b2d]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero[data-v-96de21d7]{--studio:#efede8;--title-fill:linear-gradient(180deg, #2b2a28 0%, #0d0d0c 48%, #3a3936 100%);--title-sheen:#fff3;--metal:linear-gradient(180deg, #3d3c39 0%, #1a1a19 52%, #0c0c0b 100%);--metal-ink:#f5f4f1;--metal-edge:#ffffff38;--metal-shade:#00000080;--metal-shadow:0 10px 28px -12px #00000073;position:relative}:root[data-theme=dark] .hero[data-v-96de21d7]{--studio:#000;--title-fill:linear-gradient(180deg, #fff 8%, #d4d4d8 52%, #8a8a90 100%);--title-sheen:#fffffff2;--metal:linear-gradient(180deg, #fff 0%, #dcdcdf 52%, #a9a9ae 100%);--metal-ink:#0b0b0c;--metal-edge:#ffffffe6;--metal-shade:#00000040;--metal-shadow:0 12px 36px -14px #ffffff47}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero[data-v-96de21d7]{--studio:#000;--title-fill:linear-gradient(180deg, #fff 8%, #d4d4d8 52%, #8a8a90 100%);--title-sheen:#fffffff2;--metal:linear-gradient(180deg, #fff 0%, #dcdcdf 52%, #a9a9ae 100%);--metal-ink:#0b0b0c;--metal-edge:#ffffffe6;--metal-shade:#00000040;--metal-shadow:0 12px 36px -14px #ffffff47}}.hero-stage[data-v-96de21d7]{background:var(--studio);height:100svh;min-height:620px;position:relative;overflow:hidden}.hero-content[data-v-96de21d7]{z-index:1;height:100%;padding-top:var(--nav-h);text-align:center;will-change:transform, opacity, filter;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-title[data-v-96de21d7]{letter-spacing:-.042em;max-width:none;font-size:clamp(2.3rem,3.7vw,3.75rem);font-weight:600;line-height:1.04}.hero-title .line>span[data-v-96de21d7]{white-space:nowrap;background:radial-gradient(28vw 9vw at var(--sx,50%) var(--sy,30%), var(--title-sheen), transparent 70%) no-repeat, var(--title-fill) 0 0 / 100% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.1em 0 -.18em;padding:.1em 0 .18em}.hero-title .row[data-v-96de21d7]{display:block}.hero-title .line[data-v-96de21d7]{vertical-align:top;margin:-.1em 0 -.18em;padding:.1em 0 .18em;display:inline-block;overflow:visible}.sub-short[data-v-96de21d7]{display:none}@media (width<=899px){.hero-title[data-v-96de21d7]{font-size:clamp(1.5rem,7.2vw,2.5rem)}.hero-title .line[data-v-96de21d7]{display:block}.sub-long[data-v-96de21d7]{display:none}.sub-short[data-v-96de21d7]{display:inline}}.hero-sub[data-v-96de21d7]{max-width:50ch;color:color-mix(in srgb, var(--ink) 74%, transparent);text-wrap:balance;margin-top:clamp(20px,3vh,28px)}.hero-actions[data-v-96de21d7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:clamp(32px,4.5vh,44px);display:flex}.btn-metal[data-v-96de21d7]{--h:48px;background:var(--metal);color:var(--metal-ink);box-shadow:inset 0 1px 0 var(--metal-edge), inset 0 -1px 0 var(--metal-shade), 0 0 0 1px var(--metal-shade), var(--metal-shadow);padding:0 22px 0 24px;overflow:hidden}.btn-metal[data-v-96de21d7]:after{content:"";z-index:-1;transition:transform .9s var(--ease);background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.btn-metal[data-v-96de21d7]:hover{transform:translateY(-1px)}.btn-metal[data-v-96de21d7]:hover:after{transform:translate(120%)}}.hero-link[data-v-96de21d7]{color:color-mix(in srgb, var(--ink) 74%, transparent);font-size:1rem;transition:color .3s}@media (hover:hover){.hero-link[data-v-96de21d7]:hover{color:var(--ink)}.hero-link:hover .arrow[data-v-96de21d7]{transform:translateY(3px)}}.focus-text[data-v-96de21d7]{z-index:1;text-align:center;letter-spacing:-.045em;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;font-size:clamp(1.6rem,4.1vw,4.25rem);font-weight:600;line-height:1.02;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.focus-text span[data-v-96de21d7]{background:radial-gradient(28vw 9vw at var(--sx,50%) var(--sy,30%), var(--title-sheen), transparent 70%) no-repeat, var(--title-fill) 0 0 / 100% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.1em 0 -.18em;padding:.1em 0 .18em}html.js .focus-text span[data-v-96de21d7]{opacity:0}@media (width<=899px){.hero-content[data-v-96de21d7]{justify-content:flex-end;padding-bottom:clamp(40px,9vh,88px)}.hero-actions[data-v-96de21d7]{flex-direction:column;gap:20px;width:100%}.btn-metal[data-v-96de21d7]{width:100%}.hero-sub[data-v-96de21d7]{margin-top:14px}.hero-actions[data-v-96de21d7]{margin-top:26px}.hero-link[data-v-96de21d7]{font-size:.9375rem}.focus-text[data-v-96de21d7]{font-size:clamp(1.3rem,6.2vw,1.9rem)}}@media (prefers-reduced-motion:reduce){.focus-text[data-v-96de21d7]{display:none}}.problems[data-v-d9900139]{z-index:2;background:var(--bg);position:relative}.problems-grid[data-v-d9900139]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.problems-head[data-v-d9900139]{top:calc(var(--nav-h) + 48px);position:sticky}.problems-head .t-lead[data-v-d9900139]{max-width:28ch;margin-top:24px}.rows[data-v-d9900139]{counter-reset:row}.row[data-v-d9900139]{position:relative}.row[data-v-d9900139]:last-child{border-bottom:1px solid var(--line)}.row-line[data-v-d9900139]{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.row-link[data-v-d9900139]{display:block;overflow:hidden}.row-inner[data-v-d9900139]{grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:clamp(22px,2.6vw,34px) 0;display:grid}.row-text[data-v-d9900139]{letter-spacing:-.032em;text-wrap:balance;transition:transform .7s var(--ease), color .4s;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:540;line-height:1.15}.row-area[data-v-d9900139]{color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;transition:color .4s;display:inline-flex}.row-arrow[data-v-d9900139]{border:1px solid var(--line-strong);width:34px;height:34px;transition:background-color .4s var(--ease), color .4s, border-color .4s, transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.rows:hover .row-text[data-v-d9900139]{color:var(--ink-3)}.rows .row-link:hover .row-text[data-v-d9900139]{color:var(--ink);transform:translate(10px)}.row-link:hover .row-area[data-v-d9900139]{color:var(--ink)}.row-link:hover .row-arrow[data-v-d9900139]{background:var(--ink);border-color:var(--ink);color:var(--bg);transform:rotate(-8deg)scale(1.06)}}@media (width<=899px){.problems-grid[data-v-d9900139]{grid-template-columns:1fr}.problems-head[data-v-d9900139]{position:static}.row-inner[data-v-d9900139]{grid-template-columns:1fr;row-gap:12px}.row-arrow[data-v-d9900139]{width:28px;height:28px}}.viz[data-v-bb3b6645]{place-items:center;width:100%;height:100%;display:grid}.window[data-v-bb3b6645]{aspect-ratio:4/3;background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(100%,460px);display:flex;position:relative;box-shadow:0 24px 50px -28px #1e180e59}.bar[data-v-bb3b6645]{border-bottom:1px solid var(--line);justify-content:center;padding:10px;display:flex}.url[data-v-bb3b6645]{background:var(--bg-sunk);color:var(--ink-3);border-radius:999px;padding:3px 14px;font-size:.6875rem}.body[data-v-bb3b6645]{flex:1;grid-template-columns:22% 1fr;min-height:0;display:grid}.side[data-v-bb3b6645]{border-right:1px solid var(--line);flex-direction:column;gap:9px;padding:14px 12px;display:flex}.side i[data-v-bb3b6645]{background:var(--bg-sunk);border-radius:4px;height:7px}.side i[data-v-bb3b6645]:first-child{background:var(--ink);width:70%}.main[data-v-bb3b6645]{flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.top[data-v-bb3b6645]{justify-content:space-between;align-items:center;display:flex}.top b[data-v-bb3b6645]{background:var(--ink);border-radius:5px;width:38%;height:10px}.publish[data-v-bb3b6645]{background:var(--ink);color:var(--bg);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.6875rem;font-weight:600;transition:background-color .4s;display:inline-flex}.publish.done[data-v-bb3b6645]{box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 12%, transparent)}.check[data-v-bb3b6645]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:0;height:10px;transition:width .4s var(--ease)}.publish.done .check[data-v-bb3b6645]{width:10px}.stats[data-v-bb3b6645]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat[data-v-bb3b6645]{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.stat i[data-v-bb3b6645]{background:var(--bg-sunk);border-radius:3px;width:50%;height:5px}.stat b[data-v-bb3b6645]{background:var(--ink);opacity:.85;border-radius:4px;width:70%;height:12px}.chart[data-v-bb3b6645]{background:var(--bg-elev);border:1px solid var(--line);border-radius:10px;flex:1;min-height:0;padding:10px}.chart svg[data-v-bb3b6645]{width:100%;height:100%}.chart-line[data-v-bb3b6645]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:1;vector-effect:non-scaling-stroke}.chart-area[data-v-bb3b6645]{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.cursor[data-v-bb3b6645]{width:16px;fill:var(--ink);stroke:var(--bg);stroke-width:1.2px;opacity:0;transform-origin:2px 2px;position:absolute;top:19%;right:14%}.viz[data-v-f47343a0]{place-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:grid;container-type:inline-size}.stage[data-v-f47343a0]{--u:calc(100cqw / 520);aspect-ratio:520/340;width:100%;position:relative}.stage[data-v-f47343a0]>*{position:absolute}.mono[data-v-f47343a0]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.surface[data-v-f47343a0]{border-radius:calc(var(--u) * 14);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 5%, var(--bg-elev)), var(--bg-elev));box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--line), 0 calc(var(--u) * 10) calc(var(--u) * 24) calc(var(--u) * -14) #0000004d}.wires[data-v-f47343a0]{width:100%;height:100%;inset:0;overflow:visible}.wire[data-v-f47343a0]{fill:none;stroke:var(--line-strong);stroke-width:1px}.comet[data-v-f47343a0]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:16 200;stroke-dashoffset:16px}.ring[data-v-f47343a0]{fill:none;stroke:var(--ink);stroke-width:.8px}.device[data-v-f47343a0]{justify-content:center;gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 12);flex-direction:column;display:flex}.dev-head[data-v-f47343a0]{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);color:var(--ink);font-weight:600;display:flex}.dev-line[data-v-f47343a0]{color:var(--ink-3);margin-left:auto;font-weight:450}.led[data-v-f47343a0]{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--ink-3);border-radius:50%;transition:background-color .4s,box-shadow .4s}.device.tx .led[data-v-f47343a0]{background:var(--ink);box-shadow:0 0 calc(var(--u) * 6) color-mix(in srgb, var(--ink) 70%, transparent)}.dev-read[data-v-f47343a0]{font-size:calc(var(--u) * 16);color:var(--ink);font-weight:500;line-height:1}.dev-read small[data-v-f47343a0]{margin-left:calc(var(--u) * 4);font-size:calc(var(--u) * 10);color:var(--ink-3)}.hub[data-v-f47343a0]{border-radius:50%;place-items:center;display:grid}.hub svg[data-v-f47343a0]{fill:none;width:46%;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}.panel[data-v-f47343a0]{padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 18);flex-direction:column;display:flex}.panel-head[data-v-f47343a0]{align-items:center;gap:calc(var(--u) * 6);display:flex}.mark[data-v-f47343a0]{width:calc(var(--u) * 16);color:var(--ink)}.panel-name[data-v-f47343a0]{font-size:calc(var(--u) * 11.5);letter-spacing:-.01em;font-weight:600}.live[data-v-f47343a0]{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 3) calc(var(--u) * 7);background:var(--bg-sunk);font-size:calc(var(--u) * 9);color:var(--ink-2);border-radius:999px;margin-left:auto;font-weight:560;display:inline-flex}.live i[data-v-f47343a0]{width:calc(var(--u) * 4.5);height:calc(var(--u) * 4.5);background:var(--ink);border-radius:50%;animation:2s ease-in-out infinite live-f47343a0}@keyframes live-f47343a0{50%{opacity:.25}}.metric-label[data-v-f47343a0]{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 9.5);letter-spacing:.04em;color:var(--ink-3);font-weight:560}.metric[data-v-f47343a0]{margin-top:calc(var(--u) * 3);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:calc(var(--u) * 34);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.metric small[data-v-f47343a0]{margin-left:calc(var(--u) * 2);font-size:calc(var(--u) * 16);color:var(--ink-3);font-weight:500}.chart[data-v-f47343a0]{height:calc(var(--u) * 56);margin-top:calc(var(--u) * 14);position:relative}.chart svg[data-v-f47343a0]{width:100%;height:100%;display:block;overflow:visible}.area-top[data-v-f47343a0]{stop-color:var(--ink);stop-opacity:.14}.area-bottom[data-v-f47343a0]{stop-color:var(--ink);stop-opacity:0}.chart-line[data-v-f47343a0]{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.chart-head[data-v-f47343a0]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:var(--ink);box-shadow:0 0 0 calc(var(--u) * 3) color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;position:absolute;right:0;transform:translate(50%,-50%)}.kpis[data-v-f47343a0]{gap:calc(var(--u) * 9);margin-top:auto;display:grid}.kpi-row[data-v-f47343a0]{font-size:calc(var(--u) * 9.5);color:var(--ink-3);justify-content:space-between;display:flex}.kpi-row .mono[data-v-f47343a0]{color:var(--ink-2)}.track[data-v-f47343a0]{height:calc(var(--u) * 3);margin-top:calc(var(--u) * 4);background:var(--line);border-radius:99px;display:block;overflow:hidden}.track i[data-v-f47343a0]{background:var(--ink);transform-origin:0;height:100%;display:block}@container (width<=460px){.stage[data-v-f47343a0]{--u:calc(100cqw / 250);gap:calc(var(--u) * 6);aspect-ratio:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stage[data-v-f47343a0]>*{position:static}.wires[data-v-f47343a0],.hub[data-v-f47343a0],.dev-line[data-v-f47343a0]{display:none}.device[data-v-f47343a0]{gap:calc(var(--u) * 4);padding:calc(var(--u) * 8) calc(var(--u) * 9);border-radius:calc(var(--u) * 11);width:auto!important;height:auto!important}.dev-head[data-v-f47343a0]{font-size:calc(var(--u) * 8.5)}.dev-read[data-v-f47343a0]{font-size:calc(var(--u) * 12)}.dev-read small[data-v-f47343a0]{margin-left:calc(var(--u) * 2);font-size:calc(var(--u) * 8)}.panel[data-v-f47343a0]{margin-top:calc(var(--u) * 14);box-shadow:none;background:0 0;border-radius:0;grid-column:1/-1;padding:0;width:auto!important;height:auto!important}.metric-label[data-v-f47343a0]{margin-top:calc(var(--u) * 16)}.chart[data-v-f47343a0]{height:calc(var(--u) * 58)}.kpis[data-v-f47343a0]{margin-top:calc(var(--u) * 18)}}.areas[data-v-0b298e06]{padding-top:calc(var(--section-y) * .5);padding-bottom:calc(var(--section-y) * .6)}.areas-head[data-v-0b298e06]{text-align:center;max-width:760px;margin:0 auto clamp(56px,7vw,104px)}.areas-head .t-lead[data-v-0b298e06]{max-width:44ch;margin:20px auto 0}.card[data-v-0b298e06]{--recede:0;top:calc(var(--nav-h) + 20px + var(--i) * 12px);height:min(calc(100svh - var(--nav-h) - 56px), 680px);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card);transform-origin:50% 0;isolation:isolate;will-change:transform;margin-bottom:clamp(32px,6vh,64px);position:sticky;overflow:hidden}.card[data-covered][data-v-0b298e06] *{animation-play-state:paused!important}.card[data-v-0b298e06]:last-child{margin-bottom:0}.card[data-v-0b298e06]:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(180deg, var(--card-edge), transparent 55%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card[data-v-0b298e06]:after{content:"";z-index:-1;background:radial-gradient(55% 70% at 74% 50%, var(--spot), transparent 70%);position:absolute;inset:0}.card-inner[data-v-0b298e06]{height:100%;opacity:calc(1 - var(--recede) * .65);filter:blur(calc(var(--recede) * 3px));grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);padding:clamp(32px,4.4vw,64px);display:grid}.card-text[data-v-0b298e06]{flex-direction:column;justify-content:center;min-height:0;display:flex}.card-title[data-v-0b298e06]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:600;line-height:1.02}.card-desc[data-v-0b298e06]{letter-spacing:-.014em;max-width:32ch;color:var(--ink-2);margin-top:18px;font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.45}.card-cta[data-v-0b298e06]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.card-domain[data-v-0b298e06]{color:var(--ink-3);font-size:.8125rem}.card-viz[data-v-0b298e06]{place-items:center;min-height:0;padding:0 clamp(8px,2vw,24px);display:grid}.viz-fit[data-v-0b298e06]{transform-origin:50% 0;align-self:start;width:100%}@media (width<=899px){.card[data-v-0b298e06]{height:calc(100svh - var(--nav-h) - 40px);max-height:740px;top:calc(var(--nav-h) + 12px + var(--i) * 8px)}.card-inner[data-v-0b298e06]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:16px;padding:24px}.card-viz[data-v-0b298e06]{grid-row:1}.card-text[data-v-0b298e06]{justify-content:flex-end}.card-cta[data-v-0b298e06]{margin-top:20px}}.platform[data-v-3f281624]{position:relative;overflow:hidden}.platform-head[data-v-3f281624]{text-align:center;flex-direction:column;align-items:center;display:flex}.platform-head .t-h2[data-v-3f281624]{margin-top:18px}.platform-head .t-lead[data-v-3f281624]{max-width:44ch;margin-top:22px}.platform-head .btn[data-v-3f281624]{margin-top:32px}.stage[data-v-3f281624]{perspective:1600px;perspective-origin:50% 0;margin-top:clamp(56px,8vw,112px);position:relative}.stage[data-v-3f281624]:after{content:"";pointer-events:none;background:radial-gradient(50% 50%,#ffffff12,#0000 70%);height:120px;position:absolute;bottom:-60px;left:10%;right:10%}.device[data-v-3f281624]{--r:clamp(14px, 1.6vw, 22px);--bezel:clamp(5px, .55vw, 8px);max-width:1120px;padding:var(--bezel);border-radius:var(--r);transform-origin:50% 100%;will-change:transform;background:#050505;margin-inline:auto;position:relative;box-shadow:0 2px 6px #00000080,0 50px 110px -40px #000000e6}.device[data-v-3f281624]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff57,#ffffff12 30%,#ffffff0d 70%,#ffffff29);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.device img[data-v-3f281624]{border-radius:calc(var(--r) - var(--bezel));width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff0a}.device-shine[data-v-3f281624]{inset:var(--bezel);border-radius:calc(var(--r) - var(--bezel));pointer-events:none;background:linear-gradient(160deg,#ffffff1a,#0000 38%);position:absolute}.statement[data-v-3f281624]{text-align:center;letter-spacing:-.035em;max-width:30ch;color:var(--ink-3);text-wrap:balance;margin:clamp(72px,9vw,128px) auto 0;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:600;line-height:1.12}.statement-strong[data-v-3f281624]{color:var(--ink)}.features[data-v-3f281624]{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:clamp(56px,7vw,96px);display:grid}.feature[data-v-3f281624]{border-top:1px solid var(--line);padding-top:20px}.feature h3[data-v-3f281624]{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.feature p[data-v-3f281624]{color:var(--ink-2);margin-top:6px;font-size:.9375rem}.platform-foot[data-v-3f281624]{text-align:center;border-top:1px solid var(--line);margin-top:clamp(56px,6vw,88px);padding-top:28px}.partner-line[data-v-3f281624]{color:var(--ink);font-size:1rem;font-weight:500;display:inline}.partner-line .arrow[data-v-3f281624]{vertical-align:-1px;margin-left:6px;display:inline-block}@media (width<=899px){.features[data-v-3f281624]{grid-template-columns:1fr 1fr;gap:28px 20px}}.works-head[data-v-ec630517]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:40px;display:grid}.works-head .t-h2[data-v-ec630517]{margin-top:18px}.works-side .t-lead[data-v-ec630517]{max-width:34ch}.works-side .btn[data-v-ec630517]{margin-top:24px}.partner-line[data-v-ec630517]{width:fit-content;color:var(--ink-2);margin-top:18px;font-size:.9375rem;font-weight:500;display:flex}.marquee[data-v-ec630517]{margin-top:clamp(48px,6vw,80px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-v-ec630517]{will-change:transform;width:max-content;display:flex}.work[data-v-ec630517]{flex:none;width:clamp(260px,30vw,440px);padding-right:clamp(12px,1.4vw,20px)}.work a[data-v-ec630517]{display:block}.work-img[data-v-ec630517]{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--bg-sunk);border:1px solid var(--line);display:block;overflow:hidden}.work-img img[data-v-ec630517]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.2s var(--ease)}@media (hover:hover){.work a:hover img[data-v-ec630517]{transform:scale(1.04)}}.work-meta[data-v-ec630517]{justify-content:space-between;gap:12px;margin-top:14px;font-size:.9375rem;display:flex}.work-name[data-v-ec630517]{letter-spacing:-.02em;font-weight:580}.work-tag[data-v-ec630517]{color:var(--ink-3);text-align:right}@media (width<=899px){.works-head[data-v-ec630517]{grid-template-columns:1fr;gap:20px}}.statement[data-v-8677da46]{letter-spacing:-.04em;max-width:24ch;margin-top:24px;font-size:clamp(1.9rem,3.8vw,3.6rem);font-weight:560;line-height:1.08}.word[data-v-8677da46]{display:inline}.stats[data-v-8677da46]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(64px,9vw,128px);padding-top:28px;display:grid}.stat-value[data-v-8677da46]{letter-spacing:-.05em;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:300;line-height:1}.stat-label[data-v-8677da46]{max-width:18ch;color:var(--ink-2);margin-top:10px;font-size:.9375rem}.about-body[data-v-8677da46]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,120px);margin-top:clamp(80px,10vw,144px);display:grid}.story[data-v-8677da46]{color:var(--ink);max-width:34ch}.principles-title[data-v-8677da46]{color:var(--ink-3);font-size:.875rem;font-weight:500}.principles[data-v-8677da46]{margin-top:8px}.principle[data-v-8677da46]{border-bottom:1px solid var(--line);padding:22px 0}.principle h4[data-v-8677da46]{letter-spacing:-.025em;font-size:1.1875rem;font-weight:600}.principle p[data-v-8677da46]{color:var(--ink-2);margin-top:4px}.team[data-v-8677da46]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:clamp(80px,10vw,144px);display:grid}.member img[data-v-8677da46]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%}.member-name[data-v-8677da46]{margin-top:14px;font-weight:600}.member-role[data-v-8677da46]{color:var(--ink-3);font-size:.9375rem}.member-line[data-v-8677da46]{color:var(--ink-2);margin-top:8px;font-size:.9375rem}@media (width<=899px){.stats[data-v-8677da46]{grid-template-columns:1fr 1fr;row-gap:36px}.about-body[data-v-8677da46]{grid-template-columns:1fr}}
