.contact[data-astro-cid-he3spzz3]{border-top:1px solid var(--ink);scroll-margin-top:16px}.inner[data-astro-cid-he3spzz3]{max-width:var(--page);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 48px;margin:0 auto;padding:72px 48px 76px;display:flex}h2[data-astro-cid-he3spzz3]{letter-spacing:-.055em;flex:280px;margin:0;font-size:clamp(64px,10.4vw,164px);font-weight:600;line-height:.92}.rows[data-astro-cid-he3spzz3]{border-top:1px solid var(--ink);flex:0 420px;min-width:0;font-size:19px}.rows[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:0 16px;padding:15px 0;text-decoration:none;display:flex}.rows[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:last-child{border-bottom-color:var(--ink)}.key[data-astro-cid-he3spzz3]{font-family:var(--mono);color:var(--mute);white-space:nowrap;font-size:14px;line-height:24px}.value[data-astro-cid-he3spzz3]{overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto}@media (width<=1100px){h2[data-astro-cid-he3spzz3],.rows[data-astro-cid-he3spzz3]{flex-basis:100%}}@media (width<=820px){.inner[data-astro-cid-he3spzz3]{padding:48px 16px 56px}}.foot[data-astro-cid-jo6i4kqk]{max-width:var(--page);font-family:var(--mono);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin:0 auto;padding:0 48px 28px;font-size:13px;line-height:20px;display:flex}.controls[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 20px;display:flex}button[data-astro-cid-jo6i4kqk]{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}button[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}@media (width<=820px){.foot[data-astro-cid-jo6i4kqk]{padding:0 16px 24px}}.top[data-astro-cid-nen7h5rs]{z-index:4;max-width:var(--page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;min-height:76px;margin:0 auto;padding:0 48px;display:flex;position:relative}.mark[data-astro-cid-nen7h5rs]{margin:-9px;padding:9px;display:block}.mark[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{display:block}.actions[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.langs[data-astro-cid-nen7h5rs]{font-family:var(--mono);color:var(--mute);align-items:center;gap:6px;font-size:14px;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 2px;text-decoration:none;display:block}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);text-decoration:underline}.cta[data-astro-cid-nen7h5rs]{background:var(--ink);color:#fff;white-space:nowrap;padding:13px 22px;font-size:16px;font-weight:500;text-decoration:none}.cta[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#333}@media (width<=820px){.top[data-astro-cid-nen7h5rs]{padding:0 16px}}.notes[data-astro-cid-w7cbg4su]{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 40px;margin:24px 16px 0;font-size:18px;line-height:1.32;display:flex;position:relative}ol[data-astro-cid-w7cbg4su]{border-bottom:1px solid var(--ink);flex:320px;min-width:0;margin:0;padding:0;list-style:none}li[data-astro-cid-w7cbg4su]{border-top:1px solid var(--hair);gap:14px;padding:11px 0;transition:background-color .12s;display:flex}li[data-astro-cid-w7cbg4su]:first-child{border-top-color:var(--ink)}.num[data-astro-cid-w7cbg4su]{border:1px solid var(--ink);width:26px;height:26px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;transition:background-color .12s,color .12s;display:flex}li[data-astro-cid-w7cbg4su].is-on .num[data-astro-cid-w7cbg4su]{background:var(--ink);color:#fff}@media (width<=719px){.notes[data-astro-cid-w7cbg4su]{gap:0}ol[data-astro-cid-w7cbg4su]:first-child{border-bottom:0}}@media (width>=900px){.notes[data-astro-cid-w7cbg4su]{flex-flow:column;grid-column:1;align-self:start;gap:0;margin:20px 0 0;font-size:16px;line-height:1.3}ol[data-astro-cid-w7cbg4su]{flex:none;width:100%}ol[data-astro-cid-w7cbg4su]:first-child{border-bottom:0}ol[data-astro-cid-w7cbg4su]:last-child li[data-astro-cid-w7cbg4su]:first-child{border-top-color:var(--hair)}li[data-astro-cid-w7cbg4su]{gap:12px;padding:9px 0}}.room[data-astro-cid-s72r7usl]{width:var(--room-w,100%);margin:0 auto;position:relative}@media (width>=900px){.room[data-astro-cid-s72r7usl]{grid-area:1/2/span 2;margin-top:-84px}}.base[data-astro-cid-s72r7usl]{width:100%;height:auto;display:block}.paint[data-astro-cid-s72r7usl],.labels[data-astro-cid-s72r7usl]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tv[data-astro-cid-s72r7usl],.leaves[data-astro-cid-s72r7usl],.bot[data-astro-cid-s72r7usl],.overlay[data-astro-cid-s72r7usl]{position:absolute}.tv[data-astro-cid-s72r7usl]{aspect-ratio:16/9;object-fit:cover;transform-origin:0 0;filter:saturate(.7)sepia(.22)brightness(.82)contrast(1.05);background:#141414;height:auto;transform:matrix(.866025,-.5,0,1,0,0)}.typing[data-astro-cid-s72r7usl],.kpi[data-astro-cid-s72r7usl]{opacity:.75}.overlay[data-astro-cid-s72r7usl]{pointer-events:none;width:100%;height:100%;inset:0}.clock[data-astro-cid-s72r7usl] line[data-astro-cid-s72r7usl]{stroke:#000;stroke-linecap:round}.callout[data-astro-cid-s72r7usl]{pointer-events:auto;cursor:pointer}.callout[data-astro-cid-s72r7usl] line[data-astro-cid-s72r7usl]{stroke:#000;stroke-width:.7px;pointer-events:none;transition:stroke-width .12s}.callout[data-astro-cid-s72r7usl] .dot[data-astro-cid-s72r7usl]{fill:#000}.callout[data-astro-cid-s72r7usl] .ball[data-astro-cid-s72r7usl]{fill:#fff;stroke:#000;stroke-width:.9px;transition:fill .12s}.callout[data-astro-cid-s72r7usl] text[data-astro-cid-s72r7usl]{font-family:var(--mono);fill:#000;pointer-events:none;font-size:12px;transition:fill .12s}.callout[data-astro-cid-s72r7usl] .hit[data-astro-cid-s72r7usl]{fill:#0000}.callout[data-astro-cid-s72r7usl].is-on line[data-astro-cid-s72r7usl]{stroke-width:1.5px}.callout[data-astro-cid-s72r7usl].is-on .ball[data-astro-cid-s72r7usl]{fill:#000}.callout[data-astro-cid-s72r7usl].is-on text[data-astro-cid-s72r7usl]{fill:#fff}.metronome[data-astro-cid-s72r7usl]{stroke:#000;stroke-width:1.3px;stroke-linecap:round;transform-origin:0 0;animation:.9s ease-in-out infinite alternate swing}@keyframes swing{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.note[data-astro-cid-s72r7usl]{animation:5.4s ease-out infinite rise}.nt2[data-astro-cid-s72r7usl]{animation-delay:1.8s}.nt3[data-astro-cid-s72r7usl]{animation-delay:3.6s}@keyframes rise{0%{opacity:0;transform:translateY(6px)}15%{opacity:1}to{opacity:0;transform:translate(16px,-48px)}}.steam[data-astro-cid-s72r7usl]{fill:none;stroke:#6e6e6e;stroke-width:1px;stroke-linecap:round;animation:3.2s ease-in-out infinite steam}.steam2[data-astro-cid-s72r7usl]{animation-delay:1.4s}@keyframes steam{0%{opacity:0;transform:translateY(5px)}35%{opacity:.85}to{opacity:0;transform:translateY(-9px)}}.typing[data-astro-cid-s72r7usl]{transform-box:fill-box;transform-origin:0;animation:5s steps(14,end) infinite typing}@keyframes typing{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.blink[data-astro-cid-s72r7usl]{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.kpi[data-astro-cid-s72r7usl]{transform-box:fill-box;transform-origin:0;animation:4.2s ease-in-out infinite kpi}.kpi2[data-astro-cid-s72r7usl]{animation-delay:.9s}.kpi3[data-astro-cid-s72r7usl]{animation-delay:1.7s}@keyframes kpi{0%,to{transform:scaleX(.45)}50%{transform:scaleX(1)}}.scan[data-astro-cid-s72r7usl]{animation:7s linear infinite scan}@keyframes scan{to{transform:translate(112px)}}.scroll[data-astro-cid-s72r7usl]{animation:6s steps(14,end) infinite scroll}@keyframes scroll{to{transform:translateY(96px)}}.leaves[data-astro-cid-s72r7usl]{transform-origin:50% 100%;animation:5.5s ease-in-out infinite sway}@keyframes sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.bot[data-astro-cid-s72r7usl]{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;animation:18s steps(8,end) infinite walk}.bot[data-astro-cid-s72r7usl] img[data-astro-cid-s72r7usl]{pointer-events:none;width:100%;height:100%;display:block}.bot[data-astro-cid-s72r7usl][aria-expanded=true]{animation-play-state:paused}.robot-photo[data-astro-cid-s72r7usl]{z-index:42;border:1px solid var(--ink);visibility:hidden;opacity:0;background:#fff;width:clamp(240px,24vw,340px);margin:0;padding:8px 8px 10px;transition:opacity .14s,visibility .14s;position:absolute;top:0;left:0}.robot-photo[data-astro-cid-s72r7usl].is-open{visibility:visible;opacity:1}.robot-photo[data-astro-cid-s72r7usl] img[data-astro-cid-s72r7usl]{width:100%;height:auto;display:block}.robot-photo[data-astro-cid-s72r7usl] figcaption[data-astro-cid-s72r7usl]{color:var(--body);font-family:var(--mono);text-wrap:balance;margin-top:9px;font-size:13px;line-height:1.35}.robot-photo[data-astro-cid-s72r7usl]:before,.robot-photo[data-astro-cid-s72r7usl]:after{content:"";pointer-events:none;background:var(--ink);position:absolute}.robot-photo[data-astro-cid-s72r7usl]:before{top:var(--leader-y,0);width:var(--leader-w,0);height:1px}.robot-photo[data-astro-cid-s72r7usl]:after{top:calc(var(--leader-y,0px) - 2px);border-radius:50%;width:5px;height:5px}.robot-photo[data-astro-cid-s72r7usl][data-side=right]:before{right:100%}.robot-photo[data-astro-cid-s72r7usl][data-side=right]:after{right:calc(100% + var(--leader-w,0px) - 2px)}.robot-photo[data-astro-cid-s72r7usl][data-side=left]:before{left:100%}.robot-photo[data-astro-cid-s72r7usl][data-side=left]:after{left:calc(100% + var(--leader-w,0px) - 2px)}.robot-photo[data-astro-cid-s72r7usl][data-side=none]:before,.robot-photo[data-astro-cid-s72r7usl][data-side=none]:after{display:none}@media (width<=820px){.robot-photo[data-astro-cid-s72r7usl]{width:min(320px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.robot-photo[data-astro-cid-s72r7usl]{transition:none}}@keyframes walk{0%,6%{transform:translate(0)}28%{transform:translate(9%,6.6%)}31%{transform:translate(9%,6.6%)rotate(2.4deg)}34%{transform:translate(9%,6.6%)rotate(-1.4deg)}37%{transform:translate(9%,6.6%)}58%,64%{transform:translate(18.2%,13.2%)}96%,to{transform:translate(0)}}.room[data-astro-cid-s72r7usl].is-offscreen [data-astro-cid-s72r7usl],.motion-paused .room[data-astro-cid-s72r7usl] [data-astro-cid-s72r7usl]{animation-play-state:paused}.hero[data-astro-cid-7aropxhg]{--room-h:calc(100svh - 210px);--room-w:min(100%, max(320px, calc(var(--room-h) * 1306 / 1138.5)));max-width:var(--page);margin:0 auto;padding:0 32px 44px;position:relative}h1[data-astro-cid-7aropxhg]{z-index:3;letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(52px,4.8vw,76px);font-weight:600;line-height:.98;position:relative}@media (width>=900px){.hero[data-astro-cid-7aropxhg]{--room-h:calc(110svh - 24px);grid-template-rows:auto 1fr;grid-template-columns:clamp(270px,22vw,340px) minmax(0,1fr);column-gap:24px;padding-left:48px;display:grid}h1[data-astro-cid-7aropxhg]{white-space:nowrap;grid-column:1;margin:0}}@media (width<=820px){.hero[data-astro-cid-7aropxhg]{padding:0 16px 32px}}
