.hero-robot[data-astro-cid-liw5xafx]{scale:1.15}@media (width>=768px){.hero-robot[data-astro-cid-liw5xafx][data-robot-id=right]{translate:-18%}.hero-robot[data-astro-cid-liw5xafx][data-robot-id=middle]{translate:6%}.hero-robot[data-astro-cid-liw5xafx][data-robot-id=left]{translate:36%}}@keyframes hero-robot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-robot-inner[data-astro-cid-liw5xafx].is-bobbing{animation:.65s ease-in-out hero-robot-bob}@media (prefers-reduced-motion:reduce){.hero-robot-inner[data-astro-cid-liw5xafx].is-bobbing{animation:none}}.plan-bg[data-astro-cid-icnrhmu4]{fill:var(--color-neutral-950)}.plan-floor[data-astro-cid-icnrhmu4]{fill:oklch(22% 0 0)}.plan-kitchen[data-astro-cid-icnrhmu4],.plan-bar[data-astro-cid-icnrhmu4]{fill:oklch(27% .02 85)}.plan-wall-fill[data-astro-cid-icnrhmu4]{fill:oklch(42% 0 0)}.plan-counter[data-astro-cid-icnrhmu4]{fill:oklch(36% .03 80)}.plan-wall[data-astro-cid-icnrhmu4]{stroke:oklch(78% 0 0);stroke-width:3px;fill:none;stroke-linecap:square;stroke-linejoin:miter}.plan-zone[data-astro-cid-icnrhmu4]{stroke:oklch(55% 0 0);stroke-width:1.5px;stroke-dasharray:2 8}.plan-table[data-astro-cid-icnrhmu4]{fill:oklch(30% 0 0);stroke:oklch(62% 0 0);stroke-width:2px}.plan-chair[data-astro-cid-icnrhmu4]{fill:oklch(58% 0 0)}.plan-room[data-astro-cid-icnrhmu4]{fill:oklch(26% 0 0);stroke:oklch(62% 0 0);stroke-width:1.5px}.plan-bed[data-astro-cid-icnrhmu4],.plan-machine[data-astro-cid-icnrhmu4]{fill:oklch(40% 0 0)}.plan-door[data-astro-cid-icnrhmu4]{fill:oklch(22% 0 0)}.plan-rack[data-astro-cid-icnrhmu4]{stroke:oklch(62% 0 0);stroke-width:2px}.plan-label[data-astro-cid-icnrhmu4]{fill:var(--color-neutral-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650}.plan-entry[data-astro-cid-icnrhmu4]{font-size:13px}.actor-shadow[data-astro-cid-icnrhmu4]{fill:#000;opacity:.35}.actor[data-astro-cid-icnrhmu4] [data-astro-cid-icnrhmu4][data-load].plan-off,.tbl[data-astro-cid-icnrhmu4] [data-astro-cid-icnrhmu4][data-cue].plan-off{display:none}.hp-bg[data-astro-cid-snm4dg4j]{fill:var(--color-neutral-950)}.hp-floor[data-astro-cid-snm4dg4j]{fill:oklch(22% 0 0)}.hp-side[data-astro-cid-snm4dg4j]{fill:oklch(27% .02 85)}.hp-wall-fill[data-astro-cid-snm4dg4j]{fill:oklch(42% 0 0)}.hp-counter[data-astro-cid-snm4dg4j],.hp-seat[data-astro-cid-snm4dg4j]{fill:oklch(36% .03 80)}.hp-wall[data-astro-cid-snm4dg4j]{stroke:oklch(78% 0 0);stroke-width:3px;fill:none;stroke-linecap:square;stroke-linejoin:miter}.hp-elev[data-astro-cid-snm4dg4j]{fill:oklch(30% 0 0);stroke:oklch(70% 0 0);stroke-width:2px}.hp-elev-door[data-astro-cid-snm4dg4j]{fill:oklch(45% 0 0);transition:opacity .12s linear}.hp-elev-door[data-astro-cid-snm4dg4j].is-open{opacity:.15}.hp-room[data-astro-cid-snm4dg4j]{fill:oklch(26% 0 0);stroke:oklch(55% 0 0);stroke-width:1.5px}.hp-room-active[data-astro-cid-snm4dg4j]{stroke:var(--color-yellow-400);stroke-width:2px}.hp-bed[data-astro-cid-snm4dg4j]{fill:oklch(40% 0 0)}.hp-door[data-astro-cid-snm4dg4j]{fill:var(--color-yellow-400)}.hp-label[data-astro-cid-snm4dg4j]{fill:var(--color-neutral-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650}.hp-floor-tag[data-astro-cid-snm4dg4j]{fill:var(--color-yellow-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.hp-entry[data-astro-cid-snm4dg4j]{font-size:13px}.hp-order[data-astro-cid-snm4dg4j]{fill:var(--color-yellow-400)}.actor-shadow[data-astro-cid-snm4dg4j]{fill:#000;opacity:.35}.plan-off[data-astro-cid-snm4dg4j]{display:none}[data-astro-cid-snm4dg4j][data-floor]{transition:opacity .28s}[data-astro-cid-snm4dg4j][data-floor].is-hidden{pointer-events:none;opacity:0!important}.cp-bg[data-astro-cid-hewakfoq]{fill:var(--color-neutral-950)}.cp-floor[data-astro-cid-hewakfoq]{fill:oklch(22% 0 0)}.cp-zone[data-astro-cid-hewakfoq]{fill:oklch(27% .02 85)}.cp-wall[data-astro-cid-hewakfoq]{stroke:oklch(78% 0 0);stroke-width:3px;fill:none;stroke-linecap:square;stroke-linejoin:miter}.cp-counter[data-astro-cid-hewakfoq],.cp-dock[data-astro-cid-hewakfoq]{fill:oklch(36% .03 80)}.cp-belt[data-astro-cid-hewakfoq]{fill:oklch(42% 0 0)}.cp-shelf[data-astro-cid-hewakfoq]{fill:oklch(32% 0 0);stroke:oklch(55% 0 0);stroke-width:1.5px}.cp-shelf-line[data-astro-cid-hewakfoq]{stroke:oklch(48% 0 0);stroke-width:2px}.cp-label[data-astro-cid-hewakfoq]{fill:var(--color-neutral-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:650}.cp-entry[data-astro-cid-hewakfoq]{font-size:13px}.cp-floor-tag[data-astro-cid-hewakfoq]{fill:var(--color-yellow-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.cp-badge[data-astro-cid-hewakfoq]{fill:oklch(28% 0 0);stroke:var(--color-yellow-400);stroke-width:1.2px}.cp-badge-text[data-astro-cid-hewakfoq]{fill:var(--color-yellow-300);font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.cp-trail[data-astro-cid-hewakfoq]{pointer-events:none}.actor-shadow[data-astro-cid-hewakfoq]{fill:#000;opacity:.35}.plan-off[data-astro-cid-hewakfoq]{display:none}.industry-nav[data-astro-cid-ih2wpwdm]{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.35rem;display:flex}.industry-pick[data-astro-cid-ih2wpwdm]{color:var(--scheme-muted);cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0;font-size:.875rem;line-height:1.3;animation:none;display:inline-flex}.industry-pick[data-astro-cid-ih2wpwdm]:hover,.peer[data-astro-cid-ih2wpwdm]:checked+.industry-pick[data-astro-cid-ih2wpwdm]{color:#fff}.peer[data-astro-cid-ih2wpwdm]:checked+.industry-pick[data-astro-cid-ih2wpwdm] .industry-name[data-astro-cid-ih2wpwdm]{background-image:linear-gradient(var(--color-yellow-300), var(--color-yellow-300));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.industry-tag[data-astro-cid-ih2wpwdm]{color:var(--scheme-muted);letter-spacing:.01em;align-items:center;font-size:.8125rem;line-height:1.2;display:inline-flex}.service-nav[data-astro-cid-rhemmqip]{flex-wrap:wrap;align-items:baseline;gap:.65rem 1.35rem;display:flex}.service-pick[data-astro-cid-rhemmqip]{color:var(--scheme-muted);cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0;font-size:.875rem;line-height:1.3;display:inline-flex}.service-pick[data-astro-cid-rhemmqip]:hover,.service-pick[data-astro-cid-rhemmqip].is-current{color:#fff}.service-pick[data-astro-cid-rhemmqip].is-current .service-name[data-astro-cid-rhemmqip]{background-image:linear-gradient(var(--color-yellow-300), var(--color-yellow-300));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}[data-astro-cid-rhemmqip][data-service-panel][hidden]{display:none}.include-page[data-astro-cid-rhemmqip]{border-top:1px solid oklab(100% 0 5.96046e-8/.18);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.include-item[data-astro-cid-rhemmqip]{min-width:0;padding:.85rem 1.1rem 0 0}.include-item[data-astro-cid-rhemmqip]+.include-item[data-astro-cid-rhemmqip]{border-left:1px solid oklab(100% 0 5.96046e-8/.14);padding-left:1.1rem}.include-index[data-astro-cid-rhemmqip]{color:var(--color-yellow-300);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;display:block}.include-item[data-astro-cid-rhemmqip] p[data-astro-cid-rhemmqip]{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.9375rem;margin-top:.55rem;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=767px){.include-page[data-astro-cid-rhemmqip]{border-top:0;grid-template-columns:1fr}.include-item[data-astro-cid-rhemmqip],.include-item[data-astro-cid-rhemmqip]+.include-item[data-astro-cid-rhemmqip]{border-top:1px solid oklab(100% 0 5.96046e-8/.14);border-left:0;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem 0;display:grid}.include-item[data-astro-cid-rhemmqip] p[data-astro-cid-rhemmqip]{-webkit-line-clamp:unset;min-height:0;margin-top:0;display:block}}.reason-bleed[data-astro-cid-qo5tqyzo]{width:100vw;margin-left:calc(50% - 50vw);padding-inline:3.25rem;position:relative}.reason-arrow[data-astro-cid-qo5tqyzo]{z-index:7;color:#fff;width:2.25rem;height:2.25rem;box-shadow:none;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reason-arrow[data-astro-cid-qo5tqyzo]:hover,.reason-arrow[data-astro-cid-qo5tqyzo]:focus-visible{color:#fff;background:0 0}.reason-bleed[data-astro-cid-qo5tqyzo]:hover .reason-arrow[data-astro-cid-qo5tqyzo],.reason-bleed[data-astro-cid-qo5tqyzo]:focus-within .reason-arrow[data-astro-cid-qo5tqyzo]{opacity:1;pointer-events:auto}@media (hover:none){.reason-arrow[data-astro-cid-qo5tqyzo]{opacity:1;pointer-events:auto}}.reason-arrow-prev[data-astro-cid-qo5tqyzo]{left:.5rem}.reason-arrow-next[data-astro-cid-qo5tqyzo]{right:.5rem}.reason-viewport[data-astro-cid-qo5tqyzo]{padding-block:.35rem;overflow:hidden}.reason-track[data-astro-cid-qo5tqyzo]{width:calc(var(--reason-pages,2) * 100%);transform:translateX(calc(var(--reason-index,0) * -100% / var(--reason-pages,2)));transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.reason-page[data-astro-cid-qo5tqyzo]{width:calc(100% / var(--reason-pages,2));flex:0 0 calc(100% / var(--reason-pages,2));grid-template-columns:1fr;align-items:stretch;gap:.75rem;min-width:0;display:grid}.reason-card[data-astro-cid-qo5tqyzo]{background:var(--scheme-card);border:1px solid #0000;border-radius:1.5rem;min-width:0;padding:1.25rem;overflow:hidden}@media (width>=1024px){.reason-bleed[data-astro-cid-qo5tqyzo]{padding-inline:4.75rem}.reason-arrow-prev[data-astro-cid-qo5tqyzo]{left:1.25rem}.reason-arrow-next[data-astro-cid-qo5tqyzo]{right:1.25rem}.reason-page[data-astro-cid-qo5tqyzo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.reason-card[data-astro-cid-qo5tqyzo]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.reason-track[data-astro-cid-qo5tqyzo]{transition:none}}.journey-track[data-astro-cid-xfacl7wz]{scrollbar-width:none}.journey-track[data-astro-cid-xfacl7wz]::-webkit-scrollbar{display:none}.journey-seg[data-astro-cid-xfacl7wz]{background:oklab(100% 0 5.96046e-8/.14);height:2px;position:absolute;top:7px;left:calc(50% + 10px);right:calc(10px - 50%);overflow:hidden}.journey-seg-fill[data-astro-cid-xfacl7wz]{background:var(--color-yellow-400);width:0;height:100%;display:block}.journey-step[data-astro-cid-xfacl7wz].is-complete .journey-seg-fill[data-astro-cid-xfacl7wz]{width:100%}.journey-node[data-astro-cid-xfacl7wz]{border:2px solid var(--color-neutral-500);background:var(--color-neutral-900);border-radius:999px;place-items:center;width:16px;height:16px;transition:transform .3s,background-color .3s,border-color .3s;display:grid}.journey-tab[data-astro-cid-xfacl7wz].is-active .journey-node[data-astro-cid-xfacl7wz]{border-color:var(--color-yellow-400);background:var(--color-yellow-400);animation:2.4s ease-out infinite journey-pulse;transform:scale(1.2)}.journey-clock[data-astro-cid-xfacl7wz]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.journey-title[data-astro-cid-xfacl7wz]{hyphens:auto;overflow-wrap:break-word}.journey-num[data-astro-cid-xfacl7wz]{color:#fff;font-size:12px;font-weight:700;line-height:1;display:none}.journey-label[data-astro-cid-xfacl7wz]{color:#fff;hyphens:auto;text-wrap:balance;transition:color .2s}@media (width<=639px){.journey-track[data-astro-cid-xfacl7wz]{overflow:visible}.journey-node[data-astro-cid-xfacl7wz]{width:2rem;height:2rem}.journey-num[data-astro-cid-xfacl7wz]{display:block}.journey-tab[data-astro-cid-xfacl7wz].is-active .journey-num[data-astro-cid-xfacl7wz]{color:var(--color-neutral-900)}.journey-seg[data-astro-cid-xfacl7wz]{top:15px}.journey-label[data-astro-cid-xfacl7wz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.journey-tab[data-astro-cid-xfacl7wz].is-active .journey-label[data-astro-cid-xfacl7wz]{color:#fff;font-weight:700}@media (prefers-reduced-motion:reduce){.journey-seg-fill[data-astro-cid-xfacl7wz],.journey-node[data-astro-cid-xfacl7wz]{transition:none}.journey-tab[data-astro-cid-xfacl7wz].is-active .journey-node[data-astro-cid-xfacl7wz]{animation:none}}.about-marker[data-astro-cid-c7temyjx]{top:calc(var(--story-index) * (100% / var(--story-count)));width:2px;height:calc(100% / var(--story-count));background:var(--color-yellow-400);border-radius:999px;transition:top .52s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.about-tab[data-astro-cid-c7temyjx]{transition:background-color .2s}.about-label[data-astro-cid-c7temyjx]{color:#fff}.about-tab[data-astro-cid-c7temyjx].is-active{background:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}.about-tab[data-astro-cid-c7temyjx].is-active .about-label[data-astro-cid-c7temyjx]{color:#fff;font-weight:700}@media (width<=639px){.about-panel-title[data-astro-cid-c7temyjx]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.about-clock[data-astro-cid-c7temyjx]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.about-frame[data-astro-cid-c7temyjx]{background:var(--scheme-panel);border:1px solid #0000}@media (prefers-reduced-motion:reduce){.about-marker[data-astro-cid-c7temyjx]{transition:none}}
