.knowledge-links[data-v-0433dc17]{color:var(--ink,#00204f);padding-block:40px}.knowledge-links-heading[data-v-0433dc17]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.knowledge-links h2[data-v-0433dc17]{margin:0;font-size:26px}.knowledge-links-heading>a[data-v-0433dc17]{color:#005ba9;padding-block:12px}.knowledge-links ul[data-v-0433dc17]{margin:20px 0 0;padding:0;list-style:none}.knowledge-links li[data-v-0433dc17]{border-top:1px solid #dbe4ef;padding-block:20px}.knowledge-links h3[data-v-0433dc17]{margin:0 0 10px;font-size:20px;line-height:1.6}.knowledge-links p[data-v-0433dc17]{color:var(--muted,#596c82);margin:0;line-height:1.85}.knowledge-links a[data-v-0433dc17]:hover{text-underline-offset:4px;text-decoration:underline}.knowledge-links a[data-v-0433dc17]:focus-visible{outline-offset:4px;outline:3px solid #1677ff}.demo-button[data-v-b8522acc]{color:#fff;white-space:nowrap;background:#1a5fd4;border:1px solid #1a5fd4;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;line-height:1.2;transition:background .18s,border-color .18s;display:inline-flex}.demo-button[data-v-b8522acc]:hover{background:#124eae;border-color:#124eae}.demo-button[data-v-b8522acc]:focus-visible{outline-offset:3px;outline:2px solid #1a5fd4}@media (prefers-reduced-motion:reduce){.demo-button[data-v-b8522acc]{transition:none}}.machine-translation-notice[data-v-0421b4de]{min-width:52px;color:inherit;flex:none;font-family:inherit;font-size:12px;line-height:1.5;position:relative}.translation-status[data-v-0421b4de]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.translation-toggle[data-v-0421b4de]{min-width:52px;height:44px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-weight:600;text-decoration:none;display:flex;position:relative}.translation-toggle svg[data-v-0421b4de]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.translation-toggle[data-v-0421b4de]:hover{background:#7394b81f}.translation-indicator[data-v-0421b4de]{background:#537c9b;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:2px}[data-state=pending] .translation-indicator[data-v-0421b4de]{background:#2164c7}[data-state=error] .translation-indicator[data-v-0421b4de]{background:#9b6b24}.translation-panel[data-v-0421b4de]{z-index:100;color:#294560;text-align:left;white-space:normal;background:#fff;border:1px solid #e0e7ef;border-radius:8px;width:248px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 22px #14304b1a}.opens-up .translation-panel[data-v-0421b4de]{top:auto;bottom:calc(100% + 8px)}.language-option+.translation-description[data-v-0421b4de]{border-top:1px solid #e0e7ef;margin-top:6px}.translation-description[data-v-0421b4de]{color:#64778a;margin:0;padding:6px 8px 10px;font-size:12px;font-weight:400;line-height:1.6}.translation-action[data-v-0421b4de]{color:#294560;cursor:pointer;text-align:left;width:100%;min-height:40px;font:inherit;background:0 0;border:0;border-radius:4px;padding:8px;text-decoration:none;display:block}.translation-action[data-v-0421b4de]:hover{background:#f0f5fa}.machine-translation-notice[data-v-0421b4de] :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #407ec4}.refined-header[data-v-750aad51]{--header-ink:#0a1a3a;--header-blue:#1a5fd4;--header-ease:cubic-bezier(.22, 1, .36, 1);z-index:60;height:64px;color:var(--header-ink);transition:box-shadow .28s var(--header-ease),border-color .28s var(--header-ease);background:linear-gradient(110deg,#fff 7%,#f7fbff 60%,#deefff);border-bottom:1px solid #1a5fd414;position:sticky;top:0}.refined-header.is-scrolled[data-v-750aad51],.refined-header.menu-is-open[data-v-750aad51]{border-color:#1a5fd421;box-shadow:0 5px 24px #0a1a3a12}.header-inner[data-v-750aad51]{justify-content:space-between;gap:clamp(20px,2.1vw,40px);width:min(1440px,100% - 80px);height:100%;margin-inline:auto;position:relative}.brand[data-v-750aad51],.header-inner[data-v-750aad51]{align-items:center;display:flex}.brand[data-v-750aad51]{flex:0 0 153px;min-height:44px}.brand img[data-v-750aad51]{width:153px;height:auto}.desktop-nav[data-v-750aad51]{gap:clamp(16px,1.75vw,29px)}.desktop-nav[data-v-750aad51],.nav-item[data-v-750aad51]{align-items:center;height:100%;display:flex}.nav-item[data-v-750aad51]{position:relative}.nav-link[data-v-750aad51]{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:500;transition:color .18s;display:flex}.nav-item[data-v-750aad51]:after{content:"";background:var(--header-blue);transform-origin:50%;height:2px;transition:transform .32s var(--header-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-item.active[data-v-750aad51]:after,.nav-item[data-v-750aad51]:focus-visible:after,.nav-item[data-v-750aad51]:focus-within:after,.nav-item[data-v-750aad51]:hover:after{transform:scaleX(1)}.nav-item.active[data-v-750aad51],.nav-item[data-v-750aad51]:focus-within,.nav-item[data-v-750aad51]:hover{color:var(--header-blue)}.dropdown-group[data-v-750aad51]{gap:1px}.dropdown-toggle[data-v-750aad51]{color:inherit;background:0 0;border:0;place-items:center;width:19px;min-height:44px;padding:0;display:grid}.dropdown-toggle svg[data-v-750aad51]{transition:transform .26s var(--header-ease)}.dropdown-group.expanded .dropdown-toggle svg[data-v-750aad51]{transform:rotate(180deg)}.dropdown-links[data-v-750aad51]{width:228px;color:var(--header-ink);transform-origin:top;overscroll-behavior:contain;background:#fff;border:1px solid #e5edf8;border-radius:0 0 8px 8px;max-height:calc(100dvh - 80px);padding:19px 12px 12px;position:absolute;top:calc(100% - 1px);left:-24px;overflow-y:auto;box-shadow:0 20px 44px #0a1a3a1f}.dropdown-links.business-category-links[data-v-750aad51]{width:300px}.dropdown-caption[data-v-750aad51]{letter-spacing:.13em;color:#7b8ba3;padding:0 12px 9px;font-size:10px;display:block}.dropdown-links>a[data-v-750aad51]{border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:8px 12px;font-size:14px;transition:color .18s,background .18s;display:flex}.dropdown-links a svg[data-v-750aad51]{opacity:.35;transition:opacity .18s ease,transform .26s var(--header-ease);flex-shrink:0}.dropdown-links a[data-v-750aad51]:focus-visible,.dropdown-links a[data-v-750aad51]:hover,.dropdown-links a[aria-current=page][data-v-750aad51]{color:var(--header-blue);background:#edf5ff}.dropdown-links a:focus-visible svg[data-v-750aad51],.dropdown-links a:hover svg[data-v-750aad51]{opacity:1;transform:translate(3px)}.header-tools[data-v-750aad51]{align-items:center;gap:8px;display:flex}.close-menu[data-v-750aad51],.icon-link[data-v-750aad51],.language-link[data-v-750aad51],.menu-toggle[data-v-750aad51]{background:0 0;border:0;border-radius:4px;place-items:center;min-width:44px;min-height:44px;transition:color .18s,background .18s;display:grid}.close-menu[data-v-750aad51]:hover,.icon-link[data-v-750aad51]:hover,.language-link[data-v-750aad51]:hover,.menu-toggle[data-v-750aad51]:hover{color:var(--header-blue);background:#1a5fd40f}.language-link[data-v-750aad51]{letter-spacing:.04em;font-size:12px;font-weight:600;position:relative}.language-link[data-v-750aad51]:before{content:"";background:#c7d9ee;width:1px;height:14px;position:absolute;left:-4px}.portal-link[data-v-750aad51]{margin-right:8px}.menu-toggle[data-v-750aad51]{align-content:center;gap:6px;display:none}.menu-toggle span[data-v-750aad51]{width:21px;height:1.5px;transition:transform .26s var(--header-ease);background:currentColor}.menu-toggle span[data-v-750aad51]:last-child{justify-self:end;width:15px;margin-right:11.5px}.refined-header[data-v-750aad51] :is(a,button):focus-visible{outline:2px solid var(--header-blue);outline-offset:3px;border-radius:3px}.menu-scrim[data-v-750aad51]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0718306b;position:fixed;inset:0}.mobile-panel[data-v-750aad51]{overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(360px,82vw);height:100dvh;padding:22px 26px 26px;display:flex;position:fixed;top:0;right:0;overflow:hidden auto;box-shadow:-18px 0 48px #0a1a3a21}.mobile-topline[data-v-750aad51]{border-bottom:1px solid #dfe9f6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:22px;display:flex}.mobile-brand[data-v-750aad51]{color:var(--header-blue);flex-direction:column;align-items:flex-start;gap:7px;display:flex}.mobile-brand img[data-v-750aad51]{width:118px;height:auto}.mobile-brand span[data-v-750aad51]{letter-spacing:.12em;font-size:10px;font-weight:600}.close-menu[data-v-750aad51]{margin-right:-10px}.mobile-panel>nav[data-v-750aad51]{flex:1 0 auto;padding-block:14px 30px}.mobile-nav-item[data-v-750aad51]{border-bottom:1px solid #e6edf6}.mobile-nav-link[data-v-750aad51],.mobile-nav-primary[data-v-750aad51]{align-items:center;display:flex}.mobile-nav-link[data-v-750aad51]{flex:1;justify-content:space-between;min-width:0;min-height:58px;font-size:17px;font-weight:500;transition:color .18s}.mobile-nav-link svg[data-v-750aad51]{color:#8293aa;transition:color .18s ease,transform .28s var(--header-ease)}.mobile-nav-link.active[data-v-750aad51],.mobile-nav-link[data-v-750aad51]:focus-visible,.mobile-nav-link[data-v-750aad51]:hover,.mobile-nav-link.active svg[data-v-750aad51]{color:var(--header-blue)}.mobile-nav-link:focus-visible svg[data-v-750aad51]{transform:translate(4px)}.mobile-submenu-toggle[data-v-750aad51]{width:44px;min-height:44px;color:var(--header-blue);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.mobile-submenu-toggle svg[data-v-750aad51]{transition:transform .22s var(--header-ease)}.mobile-submenu-toggle[aria-expanded=true] svg[data-v-750aad51]{transform:rotate(180deg)}.mobile-dropdown-links[data-v-750aad51]{border-left:2px solid #d7e7fb;flex-direction:column;align-items:flex-start;gap:0;padding:0 0 10px 15px;display:flex}.mobile-dropdown-links>a[data-v-750aad51]{color:#5e748f;align-items:center;min-height:42px;font-size:13px;display:inline-flex}.mobile-dropdown-links a[aria-current=page][data-v-750aad51]{color:var(--header-blue)}.mobile-bottomline[data-v-750aad51]{border-top:1px solid #e6edf6;flex-direction:column;align-items:stretch;gap:12px;padding-top:18px;display:flex}.mobile-bottomline>a[data-v-750aad51]:not(.demo-button){min-height:44px;color:var(--header-blue);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mobile-bottomline .demo-button[data-v-750aad51]{min-height:44px}.dropdown-panel-enter-active[data-v-750aad51]{transition:opacity .18s ease,transform .28s var(--header-ease)}.dropdown-panel-leave-active[data-v-750aad51]{pointer-events:none;transition:opacity .12s,transform .15s}.dropdown-panel-enter-from[data-v-750aad51],.dropdown-panel-leave-to[data-v-750aad51]{opacity:0;transform:translateY(-8px)scale(.98)}.mobile-panel-enter-active[data-v-750aad51]{transition:opacity .22s ease,transform .32s var(--header-ease)}.mobile-panel-leave-active[data-v-750aad51]{pointer-events:none;transition:opacity .14s,transform .18s}.mobile-panel-enter-from[data-v-750aad51],.mobile-panel-leave-to[data-v-750aad51]{opacity:0;transform:translate(100%)}.mobile-panel-enter-active .mobile-nav-item[data-v-750aad51]{animation:nav-reveal-750aad51 .22s var(--header-ease) both;animation-delay:calc(var(--item-index)*16ms)}.mobile-panel-enter-active .mobile-topline[data-v-750aad51]{animation:nav-reveal-750aad51 .22s var(--header-ease) both}.mobile-panel-enter-active .mobile-bottomline[data-v-750aad51]{animation:nav-reveal-750aad51 .22s var(--header-ease) 80ms both}.mobile-panel-enter-active .mobile-bottomline[data-v-750aad51]:focus-within,.mobile-panel-enter-active .mobile-nav-item[data-v-750aad51]:focus-within,.mobile-panel-enter-active .mobile-topline[data-v-750aad51]:focus-within{animation:none}.mobile-scrim-enter-active[data-v-750aad51]{transition:opacity .22s}.mobile-scrim-leave-active[data-v-750aad51]{pointer-events:none;transition:opacity .18s}.mobile-scrim-enter-from[data-v-750aad51],.mobile-scrim-leave-to[data-v-750aad51]{opacity:0}@keyframes nav-reveal-750aad51{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.mobile-nav-link:hover svg[data-v-750aad51]{transform:translate(4px)}.menu-toggle:hover span[data-v-750aad51]:last-child{transform:translate(3px)}}@media (max-width:1320px){.header-inner[data-v-750aad51]{gap:20px;width:calc(100% - 48px)}.desktop-nav[data-v-750aad51]{gap:16px}.header-tools[data-v-750aad51]{gap:4px}.portal-link[data-v-750aad51]{margin-right:4px;padding-inline:12px}}@media (max-width:1120px){.desktop-nav[data-v-750aad51]{display:none}.menu-toggle[data-v-750aad51]{display:grid}.header-tools[data-v-750aad51]{gap:8px}.language-link[data-v-750aad51]:before{display:none}.portal-link[data-v-750aad51]{margin-right:2px;padding-inline:12px}}@media (min-width:1121px){.menu-scrim[data-v-750aad51],.mobile-panel[data-v-750aad51]{display:none}}@media (pointer:coarse){.dropdown-toggle[data-v-750aad51]{width:44px}}@media (max-width:540px){.header-inner[data-v-750aad51]{gap:12px;width:calc(100% - 32px)}.brand[data-v-750aad51]{flex-basis:139px}.brand img[data-v-750aad51]{width:139px}.header-tools[data-v-750aad51]{gap:0}.portal-link[data-v-750aad51]{display:none}.mobile-panel[data-v-750aad51]{padding-inline:22px}}@media (max-width:360px){.header-inner[data-v-750aad51]{gap:4px}.brand[data-v-750aad51]{flex-basis:118px}.brand img[data-v-750aad51]{width:118px}}@media (prefers-reduced-motion:reduce){.refined-header[data-v-750aad51],.refined-header[data-v-750aad51] *,.refined-header[data-v-750aad51] :after,.refined-header[data-v-750aad51] :before{transition:none!important;animation:none!important}}.header[data-v-40f05a8b]{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.header-inner[data-v-40f05a8b]{justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 80px);max-width:1480px;min-height:84px;margin:auto;display:flex}.brand[data-v-40f05a8b]{flex:0 0 158px}.brand img[data-v-40f05a8b]{width:158px;height:auto}.desktop-nav[data-v-40f05a8b]{gap:28px}.desktop-nav[data-v-40f05a8b],.desktop-nav a[data-v-40f05a8b]{align-items:center;display:flex}.desktop-nav a[data-v-40f05a8b]{white-space:nowrap;min-height:84px;font-size:15px;position:relative}.desktop-nav a[data-v-40f05a8b]:after{content:"";background:var(--blue);height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a.active[data-v-40f05a8b]:after,.desktop-nav a[data-v-40f05a8b]:hover:after{transform:scaleX(1)}.tools[data-v-40f05a8b]{gap:18px}.icon-link[data-v-40f05a8b],.language[data-v-40f05a8b],.tools[data-v-40f05a8b]{align-items:center;display:flex}.icon-link[data-v-40f05a8b],.language[data-v-40f05a8b]{justify-content:center;min-width:32px;min-height:44px}.language[data-v-40f05a8b]{font-size:13px;font-weight:600}.portal[data-v-40f05a8b]{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;padding-left:20px;font-size:13px;display:flex}.menu-toggle[data-v-40f05a8b]{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.mobile-nav[data-v-40f05a8b]{border-top:1px solid var(--line);padding:12px 24px 24px}.mobile-nav a[data-v-40f05a8b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.header-b .header-inner[data-v-40f05a8b]{min-height:90px}.header-b .desktop-nav a[data-v-40f05a8b]{font-size:14px}.header-c[data-v-40f05a8b]{background:#07101cf5}.header-c .brand[data-v-40f05a8b]{background:#fff;border-radius:2px;padding:4px 10px}.header-c .brand img[data-v-40f05a8b]{width:145px}.header-c .desktop-nav a[data-v-40f05a8b]{letter-spacing:.03em;font-size:13px}.header-c .portal[data-v-40f05a8b]{color:var(--blue)}@media (max-width:1180px){.header-inner[data-v-40f05a8b]{gap:18px;width:calc(100% - 48px)}.desktop-nav[data-v-40f05a8b]{gap:18px}.desktop-nav a[data-v-40f05a8b]{font-size:14px}.portal[data-v-40f05a8b]{display:none}}@media (max-width:960px){.desktop-nav[data-v-40f05a8b]{display:none}.menu-toggle[data-v-40f05a8b]{display:flex}.header-b .header-inner[data-v-40f05a8b],.header-inner[data-v-40f05a8b]{min-height:76px}.brand[data-v-40f05a8b]{flex-basis:145px}}@media (max-width:540px){.header-inner[data-v-40f05a8b]{width:calc(100% - 36px)}.brand[data-v-40f05a8b]{flex-basis:128px}.brand img[data-v-40f05a8b]{width:128px}.tools[data-v-40f05a8b]{gap:7px}.header-c .brand[data-v-40f05a8b]{flex-basis:132px}.header.header-b .header-inner[data-v-40f05a8b]{gap:8px;width:calc(100% - 24px)}.header.header-b .tools[data-v-40f05a8b]{gap:4px}}.footer[data-v-f4dbb011]{color:#fff;background:#00204f;padding:78px 0 24px}.footer-top[data-v-f4dbb011]{grid-template-columns:1.3fr 1fr;gap:100px;padding-bottom:48px;display:grid}.eyebrow[data-v-f4dbb011]{color:#a1c4f9}.footer-statement h2[data-v-f4dbb011]{margin:20px 0;font-size:32px}.footer-cta[data-v-f4dbb011]{border-bottom:1px solid #7894bd;align-items:center;gap:50px;min-height:44px;font-size:22px;display:inline-flex}.footer-contact[data-v-f4dbb011]{color:#cfdaeb;flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;display:flex}.phone[data-v-f4dbb011]{color:#fff;font-size:28px}.footer-nav[data-v-f4dbb011]{flex-wrap:wrap;gap:28px;padding:30px 0;font-size:14px}.footer-bottom[data-v-f4dbb011],.footer-nav[data-v-f4dbb011]{border-top:1px solid #ffffff30;display:flex}.footer-bottom[data-v-f4dbb011]{color:#c2cfe1;justify-content:space-between;gap:24px;padding-top:24px;font-size:11px}.footer-bottom>div[data-v-f4dbb011]{flex-wrap:wrap;gap:20px;display:flex}.social-codes[data-v-f4dbb011]{flex-wrap:wrap;gap:30px;margin-top:28px;display:flex}.social-codes figure[data-v-f4dbb011]{max-width:144px;margin:0}.social-codes img[data-v-f4dbb011]{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:112px;height:112px;padding:6px;display:block}.social-codes figcaption[data-v-f4dbb011]{margin-top:10px;font-size:12px;line-height:1.6}.hf-footer-cta[data-v-f4dbb011]{isolation:isolate;text-align:center;background:linear-gradient(105deg,#02499b,#053b88 52%,#0065bd);padding:98px 0 92px;position:relative;overflow:hidden}.hf-footer-cta[data-v-f4dbb011]:before{content:"";z-index:-1;background:radial-gradient(at 19% 34%,#46baf466 0,#0000 33%),radial-gradient(at 79% 74%,#3cb7f444 0,#0000 36%),repeating-linear-gradient(118deg,#0000 0 62px,#ffffff0b 63px,#0000 64px);position:absolute;inset:0}.hf-footer-cta-inner[data-v-f4dbb011]{flex-direction:column;align-items:center;gap:34px;display:flex}.hf-footer-cta h2[data-v-f4dbb011]{color:#fff;letter-spacing:.03em;margin:0;font-size:clamp(32px,3.3vw,52px);font-weight:500;line-height:1.4}.hf-footer-cta-link[data-v-f4dbb011]{color:#07417d;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:22px;min-width:170px;min-height:48px;padding:0 20px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}.hf-footer-cta-link[data-v-f4dbb011]:hover{background:#e1f3ff;transform:translateY(-2px)}.hf-footer-main[data-v-f4dbb011]{padding-top:62px}.hf-footer-columns[data-v-f4dbb011]{justify-content:space-between;gap:56px;padding-bottom:55px;display:flex}.hf-footer-info[data-v-f4dbb011]{min-width:0}.hf-footer-logo[data-v-f4dbb011]{width:170px;min-height:56px;display:inline-block}.hf-footer-logo img[data-v-f4dbb011]{filter:brightness(0)invert();width:170px;height:auto;display:block}.hf-footer-company[data-v-f4dbb011]{color:#f5f9ff;margin:14px 0 26px;font-size:16px;font-weight:500}.hf-footer-details[data-v-f4dbb011]{color:#c5d7ec;gap:14px;margin:0;font-size:14px;display:grid}.hf-footer-details>div[data-v-f4dbb011]{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.hf-footer-details dt[data-v-f4dbb011]{color:#91a9c7}.hf-footer-details dd[data-v-f4dbb011]{overflow-wrap:anywhere;min-width:0;margin:0}.hf-footer-details a[data-v-f4dbb011]:hover,.hf-footer-legal a[data-v-f4dbb011]:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.hf-footer-qrs[data-v-f4dbb011]{align-items:flex-start;gap:34px;padding-top:12px;display:flex}.hf-footer-qrs figure[data-v-f4dbb011]{text-align:center;width:112px;margin:0}.hf-footer-qrs img[data-v-f4dbb011]{-o-object-fit:contain;object-fit:contain;background:#fff;width:112px;height:112px;padding:5px;display:block}.hf-footer-qrs figcaption[data-v-f4dbb011]{color:#cedef1;white-space:nowrap;margin-top:12px;font-size:13px}.hf-footer-legal[data-v-f4dbb011]{color:#91a9c7;border-top:1px solid #ffffff2d;justify-content:space-between;gap:24px;padding:22px 0 25px;font-size:12px;display:flex}.hf-footer-legal>div[data-v-f4dbb011]{flex-wrap:wrap;gap:10px 20px;display:flex}@media (max-width:850px){.hf-footer-columns[data-v-f4dbb011],.hf-footer-legal[data-v-f4dbb011]{flex-direction:column}.hf-footer-qrs[data-v-f4dbb011]{padding-top:0}}.footer-b[data-v-f4dbb011]{color:#101e30;background:#f3f5f7;padding-top:100px}.footer-b .footer-top[data-v-f4dbb011]{grid-template-columns:1.6fr 1fr}.footer-b .footer-statement h2[data-v-f4dbb011]{font-size:clamp(32px,4vw,56px)}.footer-b .footer-bottom[data-v-f4dbb011],.footer-b .footer-contact[data-v-f4dbb011],.footer-b .phone[data-v-f4dbb011]{color:#566271}.footer-b .eyebrow[data-v-f4dbb011]{color:#1a5fd4}.footer-b .footer-bottom[data-v-f4dbb011],.footer-b .footer-nav[data-v-f4dbb011]{border-color:#dfe3e8}.footer-c[data-v-f4dbb011]{border-top:1px solid var(--line);background:#050b13}.footer-c .footer-statement h2[data-v-f4dbb011]{font-size:42px;font-weight:400}.footer-c .footer-cta[data-v-f4dbb011]{color:#73e3ed}@media (max-width:700px){.hf-footer-cta[data-v-f4dbb011]{padding:68px 0 64px}.hf-footer-cta-inner[data-v-f4dbb011]{gap:25px}.hf-footer-cta h2[data-v-f4dbb011]{font-size:30px}.hf-footer-main[data-v-f4dbb011]{padding-top:48px}.hf-footer-columns[data-v-f4dbb011]{gap:38px;padding-bottom:36px}.hf-footer-qrs[data-v-f4dbb011]{gap:20px}.hf-footer-details>div[data-v-f4dbb011]{grid-template-columns:72px minmax(0,1fr)}.hf-footer-legal[data-v-f4dbb011]{padding-bottom:84px}.footer[data-v-f4dbb011]{padding-top:56px}.footer-b .footer-top[data-v-f4dbb011],.footer-top[data-v-f4dbb011]{grid-template-columns:1fr;gap:38px}.footer-c .footer-statement h2[data-v-f4dbb011],.footer-statement h2[data-v-f4dbb011]{font-size:30px}.footer-nav[data-v-f4dbb011]{gap:12px 24px}.footer-bottom[data-v-f4dbb011]{flex-direction:column}}.job-footer[data-v-939c86b7]{color:#fff;background:#004390}.job-footer-inner[data-v-939c86b7]{justify-content:flex-end;align-items:center;gap:clamp(32px,8.7vw,167px);width:min(1200px,100% - 48px);min-height:82px;margin-inline:auto;padding-block:13px;display:flex}.job-footer-contact[data-v-939c86b7]{align-items:center;gap:40px;min-width:0;font-size:14px;line-height:20px;display:flex}.job-footer-address[data-v-939c86b7],.job-footer-phone[data-v-939c86b7]{color:inherit;align-items:center;gap:8px;margin:0;display:flex}.job-footer-phone[data-v-939c86b7]{white-space:nowrap;min-height:44px}.job-footer-contact svg[data-v-939c86b7]{flex:none}.job-footer-divider[data-v-939c86b7]{background:#fff6;flex:none;width:1px;height:16px}.job-footer-qrs[data-v-939c86b7]{flex:none;gap:16px;display:flex}.job-footer-qrs a[data-v-939c86b7]{background:#fff;border-radius:4px;place-items:center;width:56px;height:56px;display:grid}.job-footer-qrs img[data-v-939c86b7]{-o-object-fit:contain;object-fit:contain;display:block}.job-footer-admin[data-v-939c86b7]{color:#dbeaff;white-space:nowrap;align-items:center;gap:5px;min-height:44px;font-size:12px;display:inline-flex}.job-footer-admin[data-v-939c86b7]:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.job-footer a[data-v-939c86b7]:focus-visible{outline-offset:4px;outline:2px solid #fff}.job-footer-phone:hover span[data-v-939c86b7]{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.job-footer-inner[data-v-939c86b7]{justify-content:space-between;gap:28px}.job-footer-contact[data-v-939c86b7]{gap:20px}}@media (min-width:701px) and (max-width:1000px){.job-footer-inner[data-v-939c86b7]{padding-right:72px}}@media (max-width:800px){.job-footer-inner[data-v-939c86b7]{padding-block:20px}.job-footer-contact[data-v-939c86b7]{flex-direction:column;align-items:flex-start;gap:6px}.job-footer-divider[data-v-939c86b7]{display:none}.job-footer-phone[data-v-939c86b7]{white-space:normal;min-height:32px}.job-footer-address[data-v-939c86b7]{align-items:flex-start}.job-footer-address svg[data-v-939c86b7]{margin-top:2px}}@media (max-width:480px){.job-footer-inner[data-v-939c86b7]{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 32px)}.job-footer-contact[data-v-939c86b7]{font-size:13px}.job-footer-qrs[data-v-939c86b7]{align-self:center}}.immersive-header[data-v-d97324f9]{z-index:50;color:#f3f3f7;background:#101116;justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex;position:relative}.immersive-header.over-stage[data-v-d97324f9]{background:linear-gradient(#0c101b70,#0000);position:absolute;inset:0 0 auto}.navigation-tools[data-v-d97324f9],.signature[data-v-d97324f9]{align-items:center;gap:28px;display:flex}.signature-name[data-v-d97324f9]{letter-spacing:-1.5px;font-family:Arial,sans-serif;font-size:29px;font-weight:500;line-height:1;display:block}.signature-name>span[data-v-d97324f9]{letter-spacing:.28em;opacity:.72;margin-top:9px;font-family:Microsoft YaHei,sans-serif;font-size:9px;display:block}.menu-button[data-v-d97324f9]{min-height:44px;color:inherit;letter-spacing:.12em;background:0 0;border:0;gap:12px;padding:8px 0;font-size:11px}.menu-button[data-v-d97324f9],.work-contact[data-v-d97324f9]{align-items:center;display:flex}.work-contact[data-v-d97324f9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1280;border:1px solid #adbbbf75;border-radius:40px;gap:22px;padding:0 23px}.work-contact a[data-v-d97324f9]{text-transform:uppercase;place-items:center;min-width:56px;min-height:46px;font-family:Courier New,Microsoft YaHei,monospace;font-size:12px;display:grid}.work-contact a[data-v-d97324f9]:hover,.work-contact a[aria-current][data-v-d97324f9]{color:#cac0ef}.work-contact>span[data-v-d97324f9]{background:#a5b3bc65;width:46px;height:1px}.language-link[data-v-d97324f9]{place-items:center;min-width:32px;min-height:44px;font:12px Courier New,monospace;display:grid}.immersive-menu[data-v-d97324f9]{color:#eeedf6;background:radial-gradient(at 80% 90%,#25203b,#101116 60%);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:35px 6vw;position:fixed;inset:0}.immersive-menu[open][data-v-d97324f9]{flex-direction:column;display:flex}.immersive-menu[data-v-d97324f9]::backdrop{background:#101116}.menu-bottom[data-v-d97324f9],.menu-top[data-v-d97324f9]{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;font:12px Courier New,Microsoft YaHei,monospace;display:flex}.menu-top button[data-v-d97324f9]{color:inherit;background:0 0;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.menu-links[data-v-d97324f9]{grid-template-columns:1fr 1fr;gap:0 9vw;width:min(1060px,100%);margin:auto;display:grid}.menu-links a[data-v-d97324f9]{letter-spacing:-.04em;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:400 clamp(22px,2.9vw,42px)/1.2 Arial,Microsoft YaHei,sans-serif;display:flex}.menu-links a[data-v-d97324f9]:hover{color:#c2b1f3}.menu-bottom[data-v-d97324f9]{color:#b3b0c0;padding-top:30px}@media (max-width:760px){.immersive-header[data-v-d97324f9]{gap:8px;padding:20px}.signature-name[data-v-d97324f9]{font-size:23px}.signature-name>span[data-v-d97324f9]{font-size:8px}.navigation-tools[data-v-d97324f9],.signature[data-v-d97324f9]{gap:14px}.menu-button>span[data-v-d97324f9]{display:none}.work-contact[data-v-d97324f9]{gap:10px;padding:0 13px}.work-contact>span[data-v-d97324f9]{width:16px}.work-contact a[data-v-d97324f9]{min-width:30px;min-height:40px;font-size:11px}.language-link[data-v-d97324f9]{min-width:24px}.immersive-menu[data-v-d97324f9]{padding:22px}.menu-links[data-v-d97324f9]{grid-template-columns:1fr 1fr;gap:0 24px}.menu-links a[data-v-d97324f9]{padding:18px 0;font-size:21px}.menu-links svg[data-v-d97324f9]{width:16px}.menu-bottom[data-v-d97324f9]{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-v-d97324f9]{transition:none!important}}@media (max-width:760px){.menu-button[data-v-d97324f9]{justify-content:center;min-width:44px}.navigation-tools[data-v-d97324f9],.signature[data-v-d97324f9]{gap:8px}.menu-bottom[data-v-d97324f9]{flex-wrap:wrap}}@media (max-width:360px){.immersive-header[data-v-d97324f9]{padding:18px 12px}.signature-name[data-v-d97324f9]{font-size:20px}.work-contact[data-v-d97324f9]{gap:8px;padding:0 10px}.work-contact>span[data-v-d97324f9]{width:10px}.signature[data-v-d97324f9],.work-contact[data-v-d97324f9]{gap:4px}.work-contact>span[data-v-d97324f9]{display:none}}.hf-tools[data-v-5e5c5261]{--tools-ease:cubic-bezier(.2, .8, .2, 1);--brand-blue:#1a5fd4;--brand-hover-blue:#1653bc;--card-bg:#fff;--text-muted:#576b84;--icon-muted:#798da3;--card-shadow:0 4px 18px #00204f1a, 0 1px 4px #0000000a;--hover-shadow:0 8px 26px #1a5fd452;z-index:50;position:fixed;bottom:40px;right:24px}.hf-tools[data-v-5e5c5261],.hf-tools-list[data-v-5e5c5261]{flex-direction:column;align-items:flex-end;display:flex}.hf-tools-list[data-v-5e5c5261]{gap:12px}.hf-tool-card[data-v-5e5c5261]{box-shadow:var(--card-shadow);transition:transform .28s var(--tools-ease),box-shadow .28s var(--tools-ease);border-radius:12px;position:relative}.hf-tool-card[data-v-5e5c5261]:hover{box-shadow:var(--hover-shadow);transform:translateY(-2px)}.hf-card-inner[data-v-5e5c5261]{background:var(--card-bg);width:82px;height:82px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .26s var(--tools-ease),color .26s var(--tools-ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.hf-card-link[data-v-5e5c5261]{border-radius:12px;text-decoration:none;display:block}.hf-card-icon[data-v-5e5c5261]{width:28px;height:28px;color:var(--icon-muted);transition:color .26s var(--tools-ease),transform .26s var(--tools-ease)}.hf-card-icon.stroke-mode[data-v-5e5c5261]{fill:none}.hf-card-label[data-v-5e5c5261]{letter-spacing:.2px;font-size:12px;font-weight:500;line-height:1}.hf-tool-careers:focus-within .hf-card-inner[data-v-5e5c5261],.hf-tool-careers:hover .hf-card-inner[data-v-5e5c5261],.hf-tool-wechat:focus-within .hf-card-inner[data-v-5e5c5261],.hf-tool-wechat:hover .hf-card-inner[data-v-5e5c5261]{background:var(--brand-blue);color:#fff}.hf-tool-careers:focus-within .hf-card-icon[data-v-5e5c5261],.hf-tool-careers:hover .hf-card-icon[data-v-5e5c5261],.hf-tool-wechat:focus-within .hf-card-icon[data-v-5e5c5261],.hf-tool-wechat:hover .hf-card-icon[data-v-5e5c5261]{color:#fff;transform:scale(1.06)}.hf-qr-trigger[data-v-5e5c5261]{font:inherit;border:0;padding:0}.hf-qr-retry[data-v-5e5c5261]:focus-visible,.hf-qr-trigger[data-v-5e5c5261]:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.hf-qr-popover[data-v-5e5c5261]{opacity:0;visibility:hidden;pointer-events:none;z-index:10;width:max-content;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(16px,-50%)scale(.96)}.hf-qr-popover[data-v-5e5c5261]:after{content:"";width:20px;height:100%;position:absolute;top:0;right:-16px}.hf-tool-wechat.is-open .hf-qr-popover[data-v-5e5c5261]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.hf-qr-panel[data-v-5e5c5261]{background:#fff;border:1px solid #dce6f2e6;border-radius:12px;width:max-content;box-shadow:0 16px 48px #00204f2e,0 2px 10px #0000000a}.hf-qr-heading[data-v-5e5c5261]{color:#4a5f7c;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 0;font-size:12px;font-weight:500;display:flex}.hf-qr-container[data-v-5e5c5261]{align-items:center;gap:12px;padding:12px;display:flex}.hf-qr-unavailable[data-v-5e5c5261]{color:#627287;text-align:center;background:#f5f8fc;place-items:center;gap:8px;min-height:128px;padding:12px;font-size:12px;display:grid}.hf-qr-retry[data-v-5e5c5261]{color:#1a5fd4;background:#fff;border:1px solid #dce6f0;border-radius:5px;min-height:44px;padding:6px 14px}.hf-qr-item[data-v-5e5c5261]{flex-direction:column;flex:0 0 128px;align-items:center;gap:8px;width:128px;margin:0;display:flex}.hf-qr-item img[data-v-5e5c5261]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;background:#fff;border:1px solid #e2ebf5;border-radius:8px;padding:6px;display:block;width:128px!important;min-width:128px!important;max-width:none!important;height:128px!important;min-height:128px!important}.hf-qr-item figcaption[data-v-5e5c5261]{color:#4a5f7c;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.hf-phone-link[data-v-5e5c5261]{background:var(--card-bg);transition:background-color .28s var(--tools-ease),color .28s var(--tools-ease);border-radius:12px;text-decoration:none}.hf-phone-drawer[data-v-5e5c5261],.hf-phone-link[data-v-5e5c5261]{align-items:center;display:flex;overflow:hidden}.hf-phone-drawer[data-v-5e5c5261]{opacity:0;white-space:nowrap;pointer-events:none;max-width:0;transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .24s}.hf-phone-text[data-v-5e5c5261]{color:#fff;letter-spacing:.3px;padding-left:24px;padding-right:22px;font-size:18px;font-weight:500;line-height:82px}.hf-phone-divider[data-v-5e5c5261]{background:#ffffff4d;width:1px;height:38px;margin-right:2px}.hf-tool-phone:focus-within .hf-phone-link[data-v-5e5c5261],.hf-tool-phone:hover .hf-phone-link[data-v-5e5c5261]{background:var(--brand-blue)}.hf-tool-phone:focus-within .hf-phone-drawer[data-v-5e5c5261],.hf-tool-phone:hover .hf-phone-drawer[data-v-5e5c5261]{opacity:1;pointer-events:auto;max-width:380px}.hf-tool-phone:focus-within .hf-card-inner[data-v-5e5c5261],.hf-tool-phone:hover .hf-card-inner[data-v-5e5c5261]{color:#fff;background:0 0}.hf-tool-phone:focus-within .hf-card-icon[data-v-5e5c5261],.hf-tool-phone:hover .hf-card-icon[data-v-5e5c5261]{color:#fff;transform:scale(1.06)}.hf-top-slot[data-v-5e5c5261]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),opacity .32s,transform .45s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(12px)scale(.85)}.hf-top-slot.is-expanded[data-v-5e5c5261]{opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:12px;transform:translateY(0)scale(1)}.hf-top-shelf[data-v-5e5c5261]{justify-content:flex-end;min-height:0;margin:-6px -4px;padding:6px 4px;display:flex;overflow:hidden}.hf-tools-top[data-v-5e5c5261]{color:#486180;width:48px;height:48px;box-shadow:var(--card-shadow);cursor:pointer;transition:background-color .24s ease,color .24s ease,transform .24s var(--tools-ease),box-shadow .24s ease;background:#fff;border:none;border-radius:50%;place-items:center;display:grid;position:relative}.hf-tools-top[data-v-5e5c5261]:hover{background:var(--brand-blue);color:#fff;box-shadow:var(--hover-shadow);transform:translateY(-2px)}.hf-scroll-progress[data-v-5e5c5261]{pointer-events:none;fill:none;width:42px;height:42px;position:absolute;transform:rotate(-90deg)}.hf-progress-track[data-v-5e5c5261]{stroke:#e2eaf5;stroke-width:1.8px}.hf-progress-value[data-v-5e5c5261]{stroke:var(--brand-blue);stroke-width:2.2px;stroke-linecap:round}.hf-tools-top:hover .hf-progress-track[data-v-5e5c5261]{stroke:#ffffff4d}.hf-tools-top:hover .hf-progress-value[data-v-5e5c5261]{stroke:#fff}.hf-up[data-v-5e5c5261]{transition:transform .26s var(--tools-ease);transform:rotate(-90deg)}.hf-tools-top:hover .hf-up[data-v-5e5c5261]{transform:translateY(-2px)rotate(-90deg)}.hf-tools-enter-active[data-v-5e5c5261]{transition:opacity .24s ease,transform .36s var(--tools-ease)}.hf-tools-leave-active[data-v-5e5c5261]{pointer-events:none;transition:opacity .16s,transform .2s}.hf-tools-enter-from[data-v-5e5c5261],.hf-tools-leave-to[data-v-5e5c5261]{opacity:0;transform:translateY(12px)scale(.96)}@media (min-width:701px) and (max-width:1000px){.hf-tools[data-v-5e5c5261]{bottom:16px;right:12px}.hf-tools-list[data-v-5e5c5261]{display:none}.hf-top-slot.is-expanded[data-v-5e5c5261]{margin-top:0}}@media (max-width:700px){.hf-tools-enter-active[data-v-5e5c5261],.hf-tools-leave-active[data-v-5e5c5261]{transition-property:opacity}.hf-tools-enter-from[data-v-5e5c5261],.hf-tools-leave-to[data-v-5e5c5261]{transform:none}.site.style-a{padding-bottom:calc(65px + env(safe-area-inset-bottom))}.hf-tools[data-v-5e5c5261]{padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2eaf5;flex-direction:row;justify-content:center;align-items:center;gap:8px;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00204f14}.hf-tools[data-v-5e5c5261]:not(.mobile-visible){visibility:hidden;pointer-events:none}.hf-tools-list[data-v-5e5c5261]{flex-direction:row;flex:auto;align-items:stretch;gap:4px;min-width:0}.hf-tool-card[data-v-5e5c5261]{min-width:0;box-shadow:none;flex:1 1 0}.hf-tool-card[data-v-5e5c5261]:hover{box-shadow:none;transform:none}.hf-card-link[data-v-5e5c5261],.hf-phone-link[data-v-5e5c5261]{width:100%}.hf-card-inner[data-v-5e5c5261]{border-radius:8px;gap:4px;width:100%;height:48px}.hf-card-icon[data-v-5e5c5261]{width:21px;height:21px}.hf-card-label[data-v-5e5c5261]{font-size:11px}.hf-phone-drawer[data-v-5e5c5261]{display:none}.hf-qr-popover[data-v-5e5c5261]{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-width:294px;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));margin-inline:auto;position:fixed;top:auto;overflow:auto;transform:translateY(8px)}.hf-qr-popover[data-v-5e5c5261]:after{display:none}.hf-tool-wechat.is-open .hf-qr-popover[data-v-5e5c5261]{transform:none}.hf-qr-panel[data-v-5e5c5261]{width:100%}.hf-qr-heading[data-v-5e5c5261]{padding:8px 8px 0 14px}.hf-qr-container[data-v-5e5c5261]{justify-content:space-around;gap:10px;width:100%;padding:12px}.hf-qr-item[data-v-5e5c5261]{flex:1 1 0;gap:8px;width:auto;min-width:0}.hf-qr-item img[data-v-5e5c5261]{padding:5px;width:clamp(88px,28vw,120px)!important;min-width:0!important;max-width:100%!important;height:clamp(88px,28vw,120px)!important;min-height:0!important}.hf-qr-item figcaption[data-v-5e5c5261]{white-space:normal;text-align:center;font-size:11px}.hf-top-slot[data-v-5e5c5261],.hf-top-slot.is-expanded[data-v-5e5c5261]{flex:none;margin-top:0}.hf-top-shelf[data-v-5e5c5261]{margin:0;padding:0}.hf-tools-top[data-v-5e5c5261]{width:42px;height:42px}.hf-scroll-progress[data-v-5e5c5261]{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.hf-tools[data-v-5e5c5261],.hf-tools[data-v-5e5c5261] *{transition:none!important;animation:none!important}}.page-hero .description[data-v-863550e0],.page-hero .eyebrow[data-v-863550e0],.page-hero h1[data-v-863550e0]{overflow-wrap:anywhere;white-space:pre-line}.classic-heading>div[data-v-863550e0]{min-width:0}.page-hero[data-v-863550e0]{background:var(--soft);padding:26px 0 64px;overflow:hidden}.breadcrumb[data-v-863550e0]{color:var(--muted);gap:14px;margin-bottom:46px;font-size:12px}.breadcrumb[data-v-863550e0],.breadcrumb a[data-v-863550e0]{align-items:center;display:flex}.breadcrumb a[data-v-863550e0]{min-height:30px}.classic-heading[data-v-863550e0]{justify-content:space-between;align-items:center;display:flex}.eyebrow[data-v-863550e0]{margin-bottom:16px}h1[data-v-863550e0]{font-size:48px;font-weight:600;font-family:var(--display);letter-spacing:-.035em}.description[data-v-863550e0]{max-width:600px;color:var(--muted);margin-top:22px;font-size:17px}.a-lines[data-v-863550e0]{opacity:.8;gap:20px;width:270px;height:160px;display:flex;transform:skew(-28deg)}.a-lines span[data-v-863550e0]{background:#1a5fd410;border:1px solid #1a5fd425;width:60px}.a-lines span[data-v-863550e0]:nth-child(2){background:#1a5fd420}.a-lines span[data-v-863550e0]:nth-child(3){background:#1a5fd430}.hero-b[data-v-863550e0]{background:var(--paper);padding-bottom:85px}.hero-a[data-v-863550e0]{background:#edf3f8;min-height:264px;padding:23px 0 34px;position:relative}.hero-a[data-v-863550e0]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffe8,#ffffffb8 35%,#ffffff26 78%);position:absolute;inset:0}.hero-a .page-hero-image[data-v-863550e0]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-a>.container[data-v-863550e0]{z-index:1;position:relative}.hero-a .breadcrumb[data-v-863550e0]{color:#53667a;gap:12px;margin-bottom:24px;font-size:11px}.hero-a .classic-heading h1[data-v-863550e0]{letter-spacing:.035em;color:#004390;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.35}.hero-a .eyebrow[data-v-863550e0]{letter-spacing:.11em;color:#004390;margin:8px 0 0;font-size:14px;font-weight:400}.hero-a .description[data-v-863550e0]{color:#52667b;max-width:600px;margin-top:18px;font-size:14px;line-height:1.7}.hero-a .a-lines[data-v-863550e0]{display:none}.hero-a.design-banner[data-v-863550e0]{align-items:center;min-height:264px;padding:40px 0;display:flex}.hero-a.design-banner[data-v-863550e0]:after{background:linear-gradient(90deg,#ebf4fff7,#ebf4ffcc 34%,#ebf4ff00 64%)}.hero-a.design-banner .classic-heading h1[data-v-863550e0]{letter-spacing:0;color:#004390;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:40px;font-weight:600;line-height:44px}.hero-a.design-banner .eyebrow[data-v-863550e0]{color:#6b7280;letter-spacing:2.52px;margin:4px 0 0;font-size:14px;font-weight:400;line-height:21px}.hero-a.design-banner .description[data-v-863550e0]{color:#6b7280;max-width:none;margin:8px 0 0;font-size:14px;line-height:20px}.hero-a.design-company[data-v-863550e0]:after{background:linear-gradient(90deg,#ffffffd9,#fff6 40%,#fff0 69%)}.hero-a.design-company .eyebrow[data-v-863550e0]{letter-spacing:3.2px;margin-top:8px;font-size:16px;line-height:24px}.hero-a.design-careers[data-v-863550e0]:after{background:linear-gradient(90deg,#ebf4fff7,#ebf4ffd1 31%,#ebf4ff00 60%)}.hero-a.design-careers .classic-heading h1[data-v-863550e0]{color:#1a1a2e}.hero-a.design-careers .description[data-v-863550e0]{margin-top:12px}.editorial-heading[data-v-863550e0]{text-align:center;max-width:960px;margin:auto}.editorial-heading h1[data-v-863550e0]{letter-spacing:-.06em;font-size:clamp(48px,5.8vw,80px);font-weight:500}.editorial-heading .description[data-v-863550e0]{max-width:650px;margin:28px auto 0;font-size:19px}.hero-c[data-v-863550e0]{border-bottom:1px solid var(--line);background:#07101c;padding-bottom:58px;position:relative}.hero-c[data-v-863550e0]:after{content:"";pointer-events:none;border:1px solid #73e3ed22;border-radius:50%;width:400px;height:400px;position:absolute;top:25px;right:-60px;box-shadow:0 0 0 80px #73e3ed05,0 0 0 160px #73e3ed04}.immersive-heading[data-v-863550e0]{z-index:1;position:relative}.immersive-heading h1[data-v-863550e0]{max-width:980px;font-size:clamp(52px,6.5vw,94px);font-weight:400}.coordinates[data-v-863550e0]{letter-spacing:.2em;color:var(--muted);font-size:10px;position:absolute;top:0;right:0}.c-bottom[data-v-863550e0]{align-items:center;gap:40px;margin-top:30px;display:flex}.c-bottom .description[data-v-863550e0]{margin:0}.orbit-mark[data-v-863550e0]{color:var(--blue);font-size:38px;font-weight:200}@media (prefers-reduced-motion:no-preference){.hero-a[data-v-863550e0]{--banner-enter-distance:22px;--banner-camera-scale:1.05;--banner-camera-x:-0.7%}.hero-a .page-hero-image[data-v-863550e0]{transform-origin:65%;animation:18s ease-in-out infinite alternate banner-camera-drift-863550e0}.hero-a .eyebrow[data-v-863550e0]{animation:.85s cubic-bezier(.16,1,.3,1) .1s backwards banner-caption-enter-863550e0}.hero-a .description[data-v-863550e0]{animation:.85s cubic-bezier(.16,1,.3,1) .25s backwards banner-caption-enter-863550e0}@keyframes banner-camera-drift-863550e0{0%{transform:scale(1)translateZ(0)}to{transform:scale(var(--banner-camera-scale)) translate3d(var(--banner-camera-x),0,0)}}@keyframes banner-caption-enter-863550e0{0%{opacity:.5;transform:translate3d(0,var(--banner-enter-distance),0)}to{opacity:1;transform:translateZ(0)}}}@media (prefers-reduced-motion:reduce){.hero-a .description[data-v-863550e0],.hero-a .eyebrow[data-v-863550e0],.hero-a .page-hero-image[data-v-863550e0]{animation:none;transform:none}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.hero-a[data-v-863550e0]{--banner-enter-distance:12px;--banner-camera-scale:1.025;--banner-camera-x:-0.25%}.hero-a .page-hero-image[data-v-863550e0]{animation-duration:24s}}@media (max-width:600px){.page-hero[data-v-863550e0]{padding:18px 0 40px}.breadcrumb[data-v-863550e0]{margin-bottom:30px}.classic-heading h1[data-v-863550e0]{font-size:36px}.a-lines[data-v-863550e0]{display:none}.description[data-v-863550e0]{font-size:16px}.editorial-heading h1[data-v-863550e0]{font-size:44px}.editorial-heading .description[data-v-863550e0]{font-size:17px}.coordinates[data-v-863550e0]{display:none}.immersive-heading h1[data-v-863550e0]{font-size:45px}.c-bottom[data-v-863550e0]{gap:24px}.hero-c[data-v-863550e0]:after{right:-230px}.hero-a[data-v-863550e0]{min-height:250px;padding:18px 0 28px}.hero-a[data-v-863550e0]:after{background:linear-gradient(90deg,#fffffff2,#ffffffb3 65%,#ffffff59)}.hero-a .breadcrumb[data-v-863550e0]{margin-bottom:24px}.hero-a .eyebrow[data-v-863550e0]{font-size:12px}.hero-a .description[data-v-863550e0]{max-width:350px;font-size:13px}.hero-a.design-banner[data-v-863550e0]{min-height:240px;padding-block:44px}.hero-a.design-banner[data-v-863550e0]:after{background:linear-gradient(90deg,#ebf4fff2,#ebf4ffcc 55%,#ebf4ff40)}.hero-a.design-company[data-v-863550e0]:after{background:linear-gradient(90deg,#fffffff2,#ffffffbf 55%,#ffffff40)}.hero-a.design-banner .classic-heading h1[data-v-863550e0]{font-size:32px;line-height:40px}.hero-a.design-banner .eyebrow[data-v-863550e0]{letter-spacing:2px;font-size:13px;line-height:22px}.hero-a.design-banner .description[data-v-863550e0]{max-width:350px;font-size:13px;line-height:22px}}.state[data-v-d36d1133]{border:1px solid var(--line);text-align:center;background:var(--soft);border-radius:var(--radius);padding:56px 24px}.state-mark[data-v-d36d1133]{color:var(--blue);margin-bottom:12px;font-size:36px;display:block}.state h3[data-v-d36d1133]{font-size:22px}.state p[data-v-d36d1133]{color:var(--muted);margin:12px 0 20px}.energy-scene[data-v-24b9edb1]{color:#a6c5d2;isolation:isolate;width:min(65%,1000px);min-width:0;margin:35px 0 0 auto;position:relative}.energy-world[data-v-24b9edb1]{filter:drop-shadow(0 30px 45px #0005);width:100%;height:auto;display:block;overflow:visible}.scene-caption[data-v-24b9edb1]{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;padding:0 9% 12px;font-size:12px;display:flex}.motion-toggle[data-v-24b9edb1]{appearance:none;color:#badce8;font:inherit;cursor:pointer;background:#10232c80;border:1px solid #45616f;border-radius:100px;min-height:44px;padding:8px 14px}.motion-toggle[data-v-24b9edb1]:hover{color:#fff;border-color:#9ce8f5}.motion-toggle[data-v-24b9edb1]:focus-visible{outline-offset:4px;outline:2px solid #9de5f0}.island[data-v-24b9edb1]{transform-origin:50% 65%;animation:9s ease-in-out infinite scene-hover-24b9edb1}.flow path[data-v-24b9edb1]{stroke-dasharray:8 300;animation:8s linear infinite energy-flow-24b9edb1}.flow path[data-v-24b9edb1]:nth-child(2){animation-delay:-3s}.flow path[data-v-24b9edb1]:nth-child(3){animation-delay:-5s}.hub-ring[data-v-24b9edb1]{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite hub-pulse-24b9edb1}.star-field circle[data-v-24b9edb1]{animation:7s ease-in-out infinite star-glow-24b9edb1}.is-paused[data-v-24b9edb1] *{animation-play-state:paused!important}@keyframes scene-hover-24b9edb1{50%{transform:translateY(-10px)}}@keyframes energy-flow-24b9edb1{to{stroke-dashoffset:-616px}}@keyframes hub-pulse-24b9edb1{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes star-glow-24b9edb1{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.energy-scene[data-v-24b9edb1] *{animation:none!important}.motion-toggle[data-v-24b9edb1]{display:none}.hub-ring[data-v-24b9edb1]{opacity:.5}}@media (max-width:600px){.energy-scene[data-v-24b9edb1]{width:100%;max-width:440px;margin:300px auto 0}.scene-caption[data-v-24b9edb1]{letter-spacing:.03em;padding:0 5%;font-size:10px}.motion-toggle[data-v-24b9edb1]{padding:8px 10px}.energy-world[data-v-24b9edb1]{filter:none}}.hero-a[data-v-11cd58b3]{isolation:isolate;background:#e6eff9;min-height:640px;position:relative;overflow:hidden}.hero-a-photo[data-v-11cd58b3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 47%;object-position:center 47%;z-index:-2;width:76%;height:100%;position:absolute;top:0;right:0}.hero-a-shade[data-v-11cd58b3]{z-index:-1;background:linear-gradient(90deg,#edf4fc,#edf4fcf5 22%,#edf4fc70 53%,#edf4fc00 80%);position:absolute;inset:0}.hero-a-copy[data-v-11cd58b3]{padding-top:124px;padding-bottom:135px}.hero-a h1[data-v-11cd58b3]{letter-spacing:-.04em;margin-top:25px;font-size:clamp(38px,3.6vw,58px);font-weight:600;line-height:1.42}.hero-a h1 span[data-v-11cd58b3]{color:#1a5fd4}.hero-description[data-v-11cd58b3]{color:#4c607c;margin-top:28px;font-size:16px;line-height:1.9}.hero-actions[data-v-11cd58b3]{flex-wrap:wrap;align-items:center;gap:32px;margin-top:34px;display:flex}.hero-a-bottom[data-v-11cd58b3]{letter-spacing:.14em;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:30px;left:0;right:0}.hero-a-bottom a[data-v-11cd58b3]{color:#00204f;letter-spacing:.02em;background:#ffffffed;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.hero-b[data-v-11cd58b3]{padding-top:70px;padding-bottom:0;overflow:hidden}.hero-b-copy[data-v-11cd58b3]{text-align:center;max-width:980px}.hero-b h1[data-v-11cd58b3]{letter-spacing:-.06em;margin:24px 0;font-size:clamp(44px,4.7vw,72px);font-weight:500;line-height:1.22}.hero-b h1 span[data-v-11cd58b3]{color:#1a5fd4}.hero-b-copy>p[data-v-11cd58b3]:not(.eyebrow){max-width:670px;color:var(--muted);margin:0 auto 16px;font-size:18px}.hero-b-visual[data-v-11cd58b3]{border-radius:30px;height:480px;margin-top:48px;position:relative;overflow:hidden}.hero-b-visual>img[data-v-11cd58b3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 47%;object-position:center 47%;width:100%;height:100%}.hero-b-visual[data-v-11cd58b3]:after{content:"";background:linear-gradient(#0000,#00172cb0);position:absolute;inset:55% 0 0}.b-caption[data-v-11cd58b3]{z-index:1;letter-spacing:.16em;color:#fff;justify-content:space-between;gap:20px;font-size:11px;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.hero-c[data-v-11cd58b3]{isolation:isolate;min-height:740px;position:relative;overflow:hidden}.scene[data-v-11cd58b3]{z-index:-1;position:absolute;inset:0}.hero-c-copy[data-v-11cd58b3]{pointer-events:none;padding-top:140px;padding-bottom:160px}.hero-c-copy a[data-v-11cd58b3]{pointer-events:auto}.hero-c h1[data-v-11cd58b3]{letter-spacing:-.05em;margin:30px 0;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:1.22}.hero-c h1 span[data-v-11cd58b3]{color:#a0dce8}.hero-c-copy>p[data-v-11cd58b3]:not(.eyebrow){color:#b0bfce;max-width:440px;font-size:17px}.live-dot[data-v-11cd58b3]{background:#73e3ed;border-radius:50%;width:5px;height:5px;margin:0 12px 2px 0;display:inline-block}.c-caption[data-v-11cd58b3]{letter-spacing:.16em;color:#a3b5c6;justify-content:space-between;gap:30px;font-size:9px;display:flex;position:absolute;bottom:35px;left:0;right:0}.hero-c .button[data-v-11cd58b3]{color:#07101c;background:#b2eced}.hero-c .text-link[data-v-11cd58b3]{color:#d9f4fa}@media (max-width:900px){.hero-a[data-v-11cd58b3]{min-height:610px}.hero-a-copy[data-v-11cd58b3]{padding-top:105px}.hero-a-photo[data-v-11cd58b3]{width:100%}.hero-a-shade[data-v-11cd58b3]{background:linear-gradient(90deg,#edf4fcf5,#edf4fcaf 60%,#edf4fc30)}.hero-b-visual[data-v-11cd58b3]{height:360px}.hero-c[data-v-11cd58b3]{min-height:690px}.hero-c-copy[data-v-11cd58b3]{padding-top:110px}}@media (max-width:540px){.hero-a-copy[data-v-11cd58b3]{padding-top:65px;padding-bottom:170px}.hero-a h1[data-v-11cd58b3]{font-size:32px}.hero-a .eyebrow[data-v-11cd58b3]{letter-spacing:.12em;font-size:10px}.hero-description[data-v-11cd58b3]{max-width:300px;font-size:14px}.hero-actions[data-v-11cd58b3]{gap:14px;margin-top:26px}.hero-a-photo[data-v-11cd58b3]{-o-object-position:66% center;object-position:66% center}.hero-a-shade[data-v-11cd58b3]{background:linear-gradient(#edf4fcf5,#edf4fcb0 50%,#edf4fc30)}.hero-a-bottom[data-v-11cd58b3]{font-size:8px}.hero-a-bottom a[data-v-11cd58b3]{font-size:10px}.hero-b[data-v-11cd58b3]{padding-top:50px}.hero-b h1[data-v-11cd58b3]{font-size:38px}.hero-b-copy>p[data-v-11cd58b3]:not(.eyebrow){font-size:16px}.hero-b-visual[data-v-11cd58b3]{border-radius:20px;height:300px}.b-caption[data-v-11cd58b3]{font-size:9px;bottom:20px;left:20px;right:20px}.b-caption span[data-v-11cd58b3]:last-child{display:none}.hero-c[data-v-11cd58b3]{min-height:680px}.hero-c-copy[data-v-11cd58b3]{padding-top:84px;padding-bottom:240px}.hero-c h1[data-v-11cd58b3]{font-size:46px}.hero-c-copy>p[data-v-11cd58b3]:not(.eyebrow){max-width:310px;font-size:16px}.hero-c .eyebrow[data-v-11cd58b3]{letter-spacing:.11em;font-size:10px}.c-caption[data-v-11cd58b3]{flex-direction:column;gap:8px;font-size:8px;bottom:26px}}.business[data-v-cd688809]{background:var(--paper);border-bottom:1px solid var(--line);padding:30px 0}.business-grid[data-v-cd688809]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.business-item[data-v-cd688809]{border-left:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:120px;padding:15px 16px;font-size:13px;line-height:1.5;transition:background .2s;display:flex;position:relative}.business-item[data-v-cd688809]:first-child{border-left:0}.business-item>svg[data-v-cd688809]{color:var(--blue)}.business-item[data-v-cd688809]:hover{background:var(--soft)}.business-number[data-v-cd688809]{color:var(--muted);font-size:9px;position:absolute;top:0;left:16px}.business-arrow[data-v-cd688809]{display:none}.business-heading[data-v-cd688809]{margin-bottom:40px}.business-heading h2[data-v-cd688809]{letter-spacing:-.04em;margin-top:18px;font-size:38px;font-weight:500}.business-b[data-v-cd688809]{background:var(--paper);border:0;padding:100px 0}.business-b .business-heading[data-v-cd688809]{text-align:center}.business-b .business-grid[data-v-cd688809]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.business-b .business-item[data-v-cd688809]{background:var(--soft);text-align:left;border:0;border-radius:20px;align-items:flex-start;gap:14px;min-height:132px;padding:24px}.business-b .business-item[data-v-cd688809]:nth-child(n+5){grid-column:auto}.business-b .business-number[data-v-cd688809]{top:22px;left:auto;right:22px}.business-b .business-arrow[data-v-cd688809]{display:block;position:absolute;bottom:24px;right:22px}.business-b .business-item[data-v-cd688809]:last-child{grid-column:2/span 2}.business-c[data-v-cd688809]{border-bottom:0;padding:80px 0}.business-c .business-grid[data-v-cd688809]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.business-c .business-item[data-v-cd688809]{background:var(--paper);text-align:left;border:0;align-items:flex-start;min-height:175px;padding:36px 28px;font-size:16px}.business-c .business-item[data-v-cd688809]:last-child{grid-column:2/span 2}.business-c .business-number[data-v-cd688809]{font-size:10px;top:15px;left:28px}.business-c .business-arrow[data-v-cd688809]{display:block;position:absolute;bottom:36px;right:28px}.business-c .business-item[data-v-cd688809]:hover{background:var(--soft)}@media (max-width:900px){.business-grid[data-v-cd688809]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.business-item[data-v-cd688809]{border-left:0}.business-b[data-v-cd688809],.business-c[data-v-cd688809]{padding:64px 0}.business-c .business-grid[data-v-cd688809]{grid-template-columns:repeat(3,minmax(0,1fr))}.business-c .business-item[data-v-cd688809]:last-child{grid-column:2/span 2}}@media (max-width:540px){.business[data-v-cd688809]{padding:24px 0}.business-grid[data-v-cd688809]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.business-item[data-v-cd688809]{min-height:114px;padding:16px 8px;font-size:12px}.business-item[data-v-cd688809]:last-child{grid-column:2}.business-number[data-v-cd688809]{font-size:8px;left:8px}.business-b[data-v-cd688809],.business-c[data-v-cd688809]{padding:50px 0}.business-heading h2[data-v-cd688809]{font-size:29px}.business-b .business-grid[data-v-cd688809],.business-c .business-grid[data-v-cd688809]{grid-template-columns:repeat(2,minmax(0,1fr))}.business-b .business-item[data-v-cd688809]:last-child,.business-c .business-item[data-v-cd688809]:last-child{grid-column:span 2}.business-c .business-item[data-v-cd688809]{min-height:155px;padding:30px 20px;font-size:14px}.business-c .business-number[data-v-cd688809]{left:20px}.business-b .business-item[data-v-cd688809]{padding:20px;font-size:13px}}.about-title[data-v-db3eb19d]{white-space:pre-line;overflow-wrap:anywhere}.about-grid[data-v-db3eb19d]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about .about-grid.without-image[data-v-db3eb19d]{grid-template-columns:minmax(0,1fr)}.about-copy[data-v-db3eb19d]{overflow-wrap:anywhere;min-width:0}.about-copy>p[data-v-db3eb19d]:not(.eyebrow){white-space:pre-line}.about-links>a[data-v-db3eb19d]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.about-visual[data-v-db3eb19d]{position:relative}.about-visual img[data-v-db3eb19d]{-o-object-fit:cover;object-fit:cover;width:100%;height:410px}.image-caption[data-v-db3eb19d]{background:var(--paper);letter-spacing:.15em;padding:16px 20px;font-size:10px;position:absolute;bottom:0;left:0}.about-copy h2[data-v-db3eb19d]{letter-spacing:-.03em;margin:20px 0 25px;font-size:38px;line-height:1.4}.about-copy>p[data-v-db3eb19d]:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.9}.about-links[data-v-db3eb19d]{flex-wrap:wrap;align-items:center;gap:25px;margin-top:24px;display:flex}.qualification-link[data-v-db3eb19d]{color:var(--muted);align-items:center;min-height:44px;font-size:13px;display:flex}.about-b[data-v-db3eb19d]{background:var(--soft)}.about-b .about-grid[data-v-db3eb19d]{grid-template-columns:1fr 1.15fr;gap:90px}.about-b .about-copy[data-v-db3eb19d]{grid-area:1/1}.about-b .about-visual[data-v-db3eb19d]{grid-area:1/2}.about-b .about-visual img[data-v-db3eb19d]{border-radius:28px;height:500px}.about-b .about-copy h2[data-v-db3eb19d]{font-size:46px;font-weight:500}.about-b .image-caption[data-v-db3eb19d]{background:var(--soft);border-radius:0 20px 0 0}.about-c .about-grid[data-v-db3eb19d]{grid-template-columns:1.35fr 1fr;align-items:end;gap:80px}.about-c .about-visual img[data-v-db3eb19d]{filter:brightness(.75);height:470px}.about-c .about-copy h2[data-v-db3eb19d]{font-size:42px;font-weight:400}.about-c .about-copy[data-v-db3eb19d]{padding-bottom:20px}.about-c .image-caption[data-v-db3eb19d]{color:#cde5f3;background:#07101cd9}@media (max-width:900px){.about-b .about-grid[data-v-db3eb19d],.about-c .about-grid[data-v-db3eb19d],.about-grid[data-v-db3eb19d]{gap:38px}.about-b .about-visual img[data-v-db3eb19d],.about-c .about-visual img[data-v-db3eb19d],.about-visual img[data-v-db3eb19d]{height:400px}.about-b .about-copy h2[data-v-db3eb19d],.about-c .about-copy h2[data-v-db3eb19d],.about-copy h2[data-v-db3eb19d]{font-size:32px}}@media (max-width:650px){.about-b .about-grid[data-v-db3eb19d],.about-c .about-grid[data-v-db3eb19d],.about-grid[data-v-db3eb19d]{grid-template-columns:1fr}.about-b .about-copy[data-v-db3eb19d],.about-b .about-visual[data-v-db3eb19d]{grid-area:auto}.about-b .about-visual img[data-v-db3eb19d],.about-c .about-visual img[data-v-db3eb19d],.about-visual img[data-v-db3eb19d]{height:290px}.about-b .about-copy h2[data-v-db3eb19d],.about-c .about-copy h2[data-v-db3eb19d],.about-copy h2[data-v-db3eb19d]{font-size:30px}}.content-card[data-v-0b3031af]{border-bottom:1px solid var(--line);min-width:0}.card-link[data-v-0b3031af]{height:100%;display:block}.card-visual[data-v-0b3031af]{aspect-ratio:1.5;background:var(--soft);position:relative;overflow:hidden}.card-visual>img[data-v-0b3031af]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.card-link:hover .card-visual>img[data-v-0b3031af]{transform:scale(1.04)}.image-placeholder[data-v-0b3031af]{height:100%;color:var(--blue);background:linear-gradient(145deg,var(--soft),var(--paper));flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.image-placeholder>span[data-v-0b3031af]{letter-spacing:.16em;font-size:10px}.visual-arrow[data-v-0b3031af]{background:var(--paper);color:var(--blue);padding:15px;position:absolute;bottom:0;right:0}.card-copy[data-v-0b3031af]{padding:24px 0}.card-meta[data-v-0b3031af]{letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:11px;display:flex}.card-copy h3[data-v-0b3031af]{font-size:22px;font-weight:600;line-height:1.45}.summary[data-v-0b3031af]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;font-size:14px;display:-webkit-box;overflow:hidden}.card-a .summary[data-v-0b3031af]{-webkit-line-clamp:unset;display:block;overflow:visible}.card-bottom[data-v-0b3031af]{justify-content:space-between;align-items:center;margin-top:25px;font-size:13px;display:flex}.card-bottom[data-v-0b3031af],.card-link:hover h3[data-v-0b3031af]{color:var(--blue)}.card-b[data-v-0b3031af]{background:var(--soft);border-radius:var(--radius);border-bottom:0;overflow:hidden}.card-b .card-visual[data-v-0b3031af]{aspect-ratio:1.7}.card-b .card-copy[data-v-0b3031af]{padding:30px}.card-b .visual-arrow[data-v-0b3031af]{border-radius:50%;bottom:18px;right:18px}.card-b .card-copy h3[data-v-0b3031af]{font-size:25px;font-weight:500}.card-c .card-visual[data-v-0b3031af]{aspect-ratio:1.7}.card-c .card-copy[data-v-0b3031af]{padding:24px 0 32px}.card-c .card-copy h3[data-v-0b3031af]{font-size:26px;font-weight:400}.card-c .visual-arrow[data-v-0b3031af]{color:#73e3ed;background:#07101cbf}.visual-number[data-v-0b3031af]{letter-spacing:.2em;color:#fff;background:#07101c90;padding:4px 8px;font-size:11px;position:absolute;top:12px;left:18px}.compact .card-copy[data-v-0b3031af]{padding:24px 0}.compact.card-b[data-v-0b3031af]{padding-inline:28px}.type-job .card-link[data-v-0b3031af]{justify-content:space-between;align-items:center;display:flex}.type-job .card-copy[data-v-0b3031af]{width:100%}.type-job .card-copy h3[data-v-0b3031af]{font-size:25px}@media (max-width:540px){.card-b .card-copy[data-v-0b3031af]{padding:22px}.card-b .card-copy h3[data-v-0b3031af],.card-c .card-copy h3[data-v-0b3031af],.card-copy h3[data-v-0b3031af]{font-size:22px}}.collection[data-v-7f386c4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;display:grid}.collection-b[data-v-7f386c4b]{gap:30px}.collection-b[data-v-7f386c4b],.collection-c[data-v-7f386c4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-c[data-v-7f386c4b]{gap:64px 56px}.collection-c[data-v-7f386c4b]>:nth-child(2n){margin-top:80px}.collection-job[data-v-7f386c4b]{grid-template-columns:1fr;gap:0}.collection-job.collection-c[data-v-7f386c4b]>:nth-child(2n){margin-top:0}.collection-job.collection-b[data-v-7f386c4b]{gap:18px}.editorial-news[data-v-7f386c4b]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.news-stack[data-v-7f386c4b]{flex-direction:column;gap:18px;display:flex}.collection-b.collection-product[data-v-7f386c4b]>:first-child{grid-column:1/-1}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-link{grid-template-columns:1.3fr 1fr;display:grid}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-visual{aspect-ratio:auto;height:100%;min-height:360px}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-copy{align-self:center;padding:44px}@media (max-width:900px){.collection[data-v-7f386c4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-c[data-v-7f386c4b]{gap:32px}.collection-job[data-v-7f386c4b]{grid-template-columns:1fr}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-link{display:block}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-visual{aspect-ratio:1.7;min-height:0}}@media (max-width:600px){.collection[data-v-7f386c4b],.editorial-news[data-v-7f386c4b]{grid-template-columns:1fr;gap:28px}.collection-c[data-v-7f386c4b]>:nth-child(2n){margin-top:0}.collection-b.collection-product[data-v-7f386c4b]>:first-child .card-copy{padding:24px}}.product-stage[data-v-5611ce11]{background:var(--soft);border-radius:30px;overflow:hidden}.product-tabs[data-v-5611ce11]{border-bottom:1px solid var(--line);gap:0;display:flex;overflow:auto}.product-tabs button[data-v-5611ce11]{text-align:left;min-width:160px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;align-items:center;gap:14px;padding:24px;font-size:15px;display:flex}.product-tabs button[aria-selected=true][data-v-5611ce11]{color:var(--ink);border-bottom-color:var(--blue)}.product-tabs span[data-v-5611ce11]{color:var(--blue);font-size:10px}.product-panel[data-v-5611ce11]{grid-template-columns:1.25fr 1fr;align-items:center;min-height:460px;display:grid}.product-visual[data-v-5611ce11]{height:100%;padding:40px}.product-visual img[data-v-5611ce11]{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:400px}.product-placeholder[data-v-5611ce11]{height:100%;min-height:300px;color:var(--blue);background:#e7edf3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.product-placeholder>span[data-v-5611ce11]{letter-spacing:.2em;font-size:10px}.product-copy[data-v-5611ce11]{padding:48px 48px 48px 10px}.product-copy h3[data-v-5611ce11]{letter-spacing:-.035em;margin:20px 0;font-size:36px;font-weight:500}.product-copy>p[data-v-5611ce11]:not(.eyebrow){color:var(--muted);font-size:16px}.product-copy .text-link[data-v-5611ce11]{margin-top:28px}.c-solutions[data-v-5611ce11]{border-top:1px solid var(--line)}.c-solution[data-v-5611ce11]{border-bottom:1px solid var(--line);grid-template-columns:45px 220px 1fr 40px;align-items:center;gap:36px;padding:32px 0;display:grid}.solution-index[data-v-5611ce11]{color:var(--blue);align-self:start;font-size:12px}.c-solution-image[data-v-5611ce11]{background:var(--soft);height:150px;color:var(--blue);justify-content:center;align-items:center;display:flex;overflow:hidden}.c-solution-image img[data-v-5611ce11]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.c-solution:hover img[data-v-5611ce11]{transform:scale(1.06)}.c-solution-copy h3[data-v-5611ce11]{margin:13px 0;font-size:30px;font-weight:400}.c-solution-copy>p[data-v-5611ce11]:not(.eyebrow){color:var(--muted);max-width:650px;font-size:14px}.c-arrow[data-v-5611ce11]{color:var(--blue)}@media (max-width:800px){.product-panel[data-v-5611ce11]{grid-template-columns:1fr}.product-visual[data-v-5611ce11]{padding:24px}.product-visual img[data-v-5611ce11]{max-height:350px}.product-copy[data-v-5611ce11]{padding:15px 32px 40px}.c-solution[data-v-5611ce11]{grid-template-columns:30px 140px 1fr;gap:22px}.c-arrow[data-v-5611ce11]{display:none}.c-solution-copy h3[data-v-5611ce11]{font-size:24px}}@media (max-width:540px){.product-tabs button[data-v-5611ce11]{padding:18px;font-size:13px}.product-copy h3[data-v-5611ce11]{font-size:30px}.c-solution[data-v-5611ce11]{grid-template-columns:24px 1fr;gap:18px}.c-solution-image[data-v-5611ce11]{grid-column:2;height:190px}.c-solution-copy[data-v-5611ce11]{grid-column:2}.c-solution-copy h3[data-v-5611ce11]{font-size:25px}.product-visual[data-v-5611ce11]{padding:18px}.product-copy[data-v-5611ce11]{padding:12px 24px 32px}}.section-heading[data-v-69eb008d]{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:42px;display:flex}.section-heading>div[data-v-69eb008d]{min-width:0}.section-heading .description[data-v-69eb008d],.section-heading h2[data-v-69eb008d]{white-space:pre-line;overflow-wrap:anywhere}.section-heading .eyebrow[data-v-69eb008d]{overflow-wrap:anywhere}.eyebrow[data-v-69eb008d]{margin-bottom:17px}.section-heading h2[data-v-69eb008d]{letter-spacing:-.035em;max-width:760px;font-size:36px;font-weight:600}.description[data-v-69eb008d]{color:var(--muted);max-width:650px;margin-top:18px}.text-link[data-v-69eb008d]{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%;font-size:14px}.chapter[data-v-69eb008d]{margin-right:12px}.style-b .section-heading h2[data-v-69eb008d]{letter-spacing:-.05em;font-size:48px;font-weight:500}.style-c .section-heading[data-v-69eb008d]{border-top:1px solid var(--line);padding-top:30px}.style-c .section-heading h2[data-v-69eb008d]{font-size:44px;font-weight:400}@media (max-width:700px){.section-heading[data-v-69eb008d]{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.section-heading h2[data-v-69eb008d],.style-b .section-heading h2[data-v-69eb008d],.style-c .section-heading h2[data-v-69eb008d]{font-size:30px}}.hf-hero[data-v-0a48bcde]{isolation:isolate;background:#dcebf5;flex-direction:column;min-height:clamp(740px,100svh - 64px,1016px);display:flex;position:relative;overflow:hidden}.hf-hero-image[data-v-0a48bcde]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-3;width:100%;height:calc(100% + 64px);position:absolute;inset:-64px 0 0}.hf-hero-shade[data-v-0a48bcde]{z-index:-2;background:linear-gradient(#00000005,#0000001f);position:absolute;inset:0}.custom-image .hf-hero-shade[data-v-0a48bcde]{background:linear-gradient(90deg,#edf5fbf2,#edf5fbcc 38%,#edf5fb22 78%)}.hf-hero-copy[data-v-0a48bcde]{flex:1;padding-top:clamp(150px,23.61vh,255px);padding-bottom:110px}.hf-hero h1[data-v-0a48bcde]{overflow-wrap:anywhere;color:#00204f;letter-spacing:0;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(42px,3.3334vw,64px);font-weight:600;line-height:1.247;display:flex}.hf-hero-subtitle[data-v-0a48bcde]{white-space:pre-line;color:#00204f;max-width:540px;margin-top:21px}.hf-hero-action[data-v-0a48bcde],.hf-hero-subtitle[data-v-0a48bcde]{overflow-wrap:anywhere;font-size:16px;line-height:24px}.hf-hero-action[data-v-0a48bcde]{white-space:normal;text-align:center;min-width:149px;max-width:100%;min-height:48px;box-shadow:none;background:#1a5fd4;border-radius:4px;justify-content:center;gap:0;margin-top:40px;padding:12px 32px;font-weight:500}.hf-expertise[data-v-0a48bcde]{background:linear-gradient(#002c6b1a,#002967);min-height:198px;padding:34px 0 56px;scroll-margin-top:10px}.hf-expertise-grid[data-v-0a48bcde]{grid-template-columns:repeat(var(--service-count,7),minmax(0,1fr));row-gap:24px;width:min(1068px,100% - 96px);margin-inline:auto;display:grid}.hf-service[data-v-0a48bcde]{isolation:isolate;color:#fff;cursor:default;border-radius:4px;flex-direction:column;align-items:center;gap:14px;min-width:0;padding-inline:4px;display:flex;position:relative}.hf-service[data-v-0a48bcde]:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(#8bcaff50,#8bcaff00 72%);border-radius:50%;position:absolute;inset:-12px 0 12px}.hf-service img[data-v-0a48bcde]{-o-object-fit:contain;object-fit:contain;width:72px;height:70px}.hf-service-label[data-v-0a48bcde]{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:18px;line-height:24px}@media (prefers-reduced-motion:no-preference){.hf-hero[data-v-0a48bcde]{--hero-enter-distance:30px;--hero-camera-scale:1.055;--hero-camera-x:-0.65%;--hero-camera-y:-0.35%}.hf-hero-image[data-v-0a48bcde]{transform-origin:60% 45%;animation:20s ease-in-out infinite alternate hero-camera-drift-0a48bcde}.hf-hero h1>span[data-v-0a48bcde]{animation:.9s cubic-bezier(.16,1,.3,1) backwards hero-copy-enter-0a48bcde;animation-delay:calc(80ms + var(--hero-line-index,0)*.15s)}.hf-hero-subtitle[data-v-0a48bcde]{animation:.9s cubic-bezier(.16,1,.3,1) .34s backwards hero-copy-enter-0a48bcde}.hf-hero-action[data-v-0a48bcde]{animation:.9s cubic-bezier(.16,1,.3,1) .5s backwards hero-copy-enter-0a48bcde}@keyframes hero-camera-drift-0a48bcde{0%{transform:scale(1)translateZ(0)}to{transform:scale(var(--hero-camera-scale)) translate3d(var(--hero-camera-x),var(--hero-camera-y),0)}}@keyframes hero-copy-enter-0a48bcde{0%{opacity:.45;transform:translate3d(0,var(--hero-enter-distance),0)}to{opacity:1;transform:translateZ(0)}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-service img[data-v-0a48bcde],.hf-service[data-v-0a48bcde]>svg{transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s}.hf-service[data-v-0a48bcde]:before{transition:opacity .45s,transform .45s cubic-bezier(.16,1,.3,1);transform:scale(.8)}.hf-service:hover img[data-v-0a48bcde],.hf-service[data-v-0a48bcde]:hover>svg{filter:drop-shadow(0 10px 16px #8bcaff70);transform:translateY(-9px)scale(1.06)}.hf-service[data-v-0a48bcde]:hover:before{opacity:1;transform:scale(1.12)}.hf-hero-action[data-v-0a48bcde]{transition:background-color .24s,box-shadow .3s}.hf-hero-action[data-v-0a48bcde] svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hf-hero-action[data-v-0a48bcde]:hover{background:#0e52cc;box-shadow:0 10px 24px #1a5fd430}.hf-hero-action[data-v-0a48bcde]:hover svg{transform:translate(5px)}}@media (max-width:1100px){.hf-hero h1[data-v-0a48bcde]{font-size:42px}.hf-expertise-grid[data-v-0a48bcde]{width:calc(100% - 64px)}.hf-service-label[data-v-0a48bcde]{font-size:15px}}@media (max-width:700px){.hf-hero[data-v-0a48bcde]{min-height:680px}.hf-hero-image[data-v-0a48bcde]{-o-object-position:61% center;object-position:61% center;height:100%;inset:0}.hf-hero-shade[data-v-0a48bcde]{background:linear-gradient(#edf5fbd9,#edf5fb80 38%,#0000 68%)}.custom-image .hf-hero-shade[data-v-0a48bcde]{background:linear-gradient(#edf5fbf2,#edf5fbcc 40%,#edf5fb22 80%)}.hf-hero-copy[data-v-0a48bcde]{padding-top:58px;padding-bottom:130px}.hf-hero h1[data-v-0a48bcde]{font-size:clamp(27px,7.1vw,42px);line-height:1.4}.hf-hero-subtitle[data-v-0a48bcde]{max-width:360px;margin-top:20px;font-size:13px;line-height:22px}.hf-hero-action[data-v-0a48bcde]{min-width:136px;min-height:44px;margin-top:28px;padding:10px 24px;font-size:14px}.hf-expertise[data-v-0a48bcde]{background:linear-gradient(#002c6b50,#002967);min-height:228px;padding:16px 0 24px}.hf-expertise-grid[data-v-0a48bcde]{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 0;width:calc(100% - 32px)}.hf-service[data-v-0a48bcde]{grid-column:span 2;gap:8px}.five-services .hf-service[data-v-0a48bcde]:nth-child(5){grid-column:4/span 2}.hf-service img[data-v-0a48bcde]{width:60px;height:58px}.hf-service-label[data-v-0a48bcde]{font-size:12px;line-height:20px}}@media (prefers-reduced-motion:reduce){.hf-hero h1>span[data-v-0a48bcde],.hf-hero-action[data-v-0a48bcde],.hf-hero-image[data-v-0a48bcde],.hf-hero-subtitle[data-v-0a48bcde],.hf-service img[data-v-0a48bcde],.hf-service[data-v-0a48bcde]:before,.hf-service[data-v-0a48bcde]>svg{transition:none;animation:none;transform:none}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.hf-hero[data-v-0a48bcde]{--hero-enter-distance:16px;--hero-camera-scale:1.025;--hero-camera-x:-0.25%;--hero-camera-y:-0.15%}.hf-hero-image[data-v-0a48bcde]{animation-duration:24s}}.hf-products[data-v-643c1fe0]{background:#fff;border:1px solid #dce6f0;border-radius:12px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr);display:grid;overflow:hidden;box-shadow:0 18px 55px #00204f07}.hf-product-sidebar[data-v-643c1fe0]{background:#f5f8fc;flex-direction:column;padding:30px 24px 24px;display:flex}.hf-product-label[data-v-643c1fe0]{letter-spacing:.06em;color:#61748a;margin-bottom:26px;font-size:11px}.hf-product-tabs[data-v-643c1fe0]{overscroll-behavior-y:contain;flex-direction:column;gap:6px;max-height:340px;display:flex;overflow-y:auto}.hf-product-tabs button[data-v-643c1fe0]{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:14px;width:100%;min-height:70px;padding:15px 18px;transition:background .24s,color .24s,box-shadow .3s;display:flex;position:relative}.hf-product-tabs button[data-v-643c1fe0]:before{content:"";opacity:0;background:#bcd8ff;border-radius:0 3px 3px 0;width:3px;transition:opacity .2s,transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:22%;bottom:22%;left:0;transform:scaleY(.35)}.hf-product-number[data-v-643c1fe0]{color:#7d8fa8;font-variant-numeric:tabular-nums;font-size:11px}.hf-product-name[data-v-643c1fe0]{flex:1;font-size:16px;font-weight:500;line-height:1.5}.hf-product-tabs button>svg[data-v-643c1fe0]{opacity:0;transition:transform .3s,opacity .3s;transform:translate(-4px)}.hf-product-tabs button[data-v-643c1fe0]:hover{background:#e7eff9}.hf-product-tabs button[aria-selected=true][data-v-643c1fe0]{color:#fff;background:#1a5fd4;box-shadow:0 5px 18px #1a5fd420}.hf-product-tabs button[aria-selected=true] .hf-product-number[data-v-643c1fe0]{color:#c5dbff}.hf-product-tabs button[aria-selected=true][data-v-643c1fe0]:before{opacity:1;transform:scaleY(1)}.hf-product-tabs button[data-v-643c1fe0]:focus-visible{outline-offset:3px;outline:2px solid #0f438f}.hf-product-tabs button[aria-selected=true]>svg[data-v-643c1fe0]{opacity:1;transform:none}.hf-product-footer[data-v-643c1fe0]{color:#6d819a;letter-spacing:.14em;margin-top:auto;padding:36px 18px 0;font-size:9px}.hf-product-panels[data-v-643c1fe0]{isolation:isolate}.hf-product-panel[data-v-643c1fe0],.hf-product-panels[data-v-643c1fe0]{background:#fff;min-width:0;display:grid}.hf-product-panel[data-v-643c1fe0]{opacity:0;visibility:hidden;pointer-events:none;z-index:0;grid-area:1/1;grid-template-rows:auto 1fr;align-self:stretch;transition:opacity .18s,visibility 0s linear .18s}.hf-product-panel.is-active[data-v-643c1fe0]{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .26s cubic-bezier(.22,1,.36,1),visibility}.hf-product-panel[data-v-643c1fe0]:focus-visible{outline-offset:-4px;outline:2px solid #1a5fd4}.hf-product-visual[data-v-643c1fe0]{background:#e8eff7;height:360px;position:relative;overflow:hidden}.hf-product-visual[data-v-643c1fe0]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#001c4790);position:absolute;inset:55% 0 0}.hf-product-visual img[data-v-643c1fe0]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.hf-product-panel.is-active .hf-product-visual img[data-v-643c1fe0]{transform:scale(1)}.hf-product-kind[data-v-643c1fe0]{color:#153b65;letter-spacing:.1em;background:#fffffff2;border-radius:3px;padding:6px 13px;font-size:11px;position:absolute;top:24px;left:28px}.hf-product-count[data-v-643c1fe0]{z-index:1;color:#fff;letter-spacing:.08em;font-size:15px;position:absolute;bottom:22px;right:28px}.hf-product-count>span[data-v-643c1fe0]{color:#d6e3ee;margin-left:6px;font-size:11px}.hf-product-copy[data-v-643c1fe0]{align-items:center;gap:35px;min-height:166px;padding:32px;display:flex}.hf-product-copy>div[data-v-643c1fe0]{opacity:0;flex:1;min-width:0;transition:opacity .18s,transform .24s;transform:translateY(9px)}.hf-product-panel.is-active .hf-product-copy>div[data-v-643c1fe0]{opacity:1;transition:opacity .32s 45ms,transform .46s cubic-bezier(.22,1,.36,1) 45ms;transform:translateY(0)}.hf-product-copy h3[data-v-643c1fe0]{letter-spacing:-.03em;margin-bottom:12px;font-size:27px;font-weight:600}.hf-product-copy p[data-v-643c1fe0]{color:#65758a;font-size:14px;line-height:1.8}.hf-product-link[data-v-643c1fe0]{color:#1a5fd4;opacity:0;flex-direction:column-reverse;flex-shrink:0;align-items:center;gap:9px;padding:10px;font-size:11px;transition:opacity .18s,transform .24s;display:flex;transform:translateY(7px)}.hf-product-panel.is-active .hf-product-link[data-v-643c1fe0]{opacity:1;transition:opacity .32s 85ms,transform .46s cubic-bezier(.22,1,.36,1) 85ms;transform:translateY(0)}.hf-product-link[data-v-643c1fe0]:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1a5fd4}.hf-product-link>svg[data-v-643c1fe0]{border:1px solid #ccdcf0;border-radius:50%;width:54px;height:54px;padding:14px;transition:background .3s,color .3s,transform .3s}.hf-product-link:focus-visible>svg[data-v-643c1fe0],.hf-product-link:hover>svg[data-v-643c1fe0]{color:#fff;background:#1a5fd4;transform:translate(2px,-2px)}.hf-product-placeholder[data-v-643c1fe0]{color:#1a5fd4;place-items:center;height:100%;display:grid}@media (max-width:1000px){.hf-products[data-v-643c1fe0]{grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr)}.hf-product-sidebar[data-v-643c1fe0]{padding:24px 14px}.hf-product-tabs button[data-v-643c1fe0]{gap:10px;padding:14px}.hf-product-visual[data-v-643c1fe0]{height:315px}.hf-product-copy[data-v-643c1fe0]{gap:14px;padding:25px}.hf-product-copy h3[data-v-643c1fe0]{font-size:24px}}@media (max-width:760px){.hf-products[data-v-643c1fe0]{display:block}.hf-product-sidebar[data-v-643c1fe0]{padding:22px 18px 18px}.hf-product-label[data-v-643c1fe0]{margin-bottom:16px}.hf-product-tabs[data-v-643c1fe0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:none;display:grid;overflow:visible}.hf-product-tabs button[data-v-643c1fe0]{background:#eaf0f8;gap:8px;min-height:58px;padding:12px}.hf-product-name[data-v-643c1fe0]{font-size:13px}.hf-product-number[data-v-643c1fe0]{font-size:9px}.hf-product-footer[data-v-643c1fe0],.hf-product-tabs button>svg[data-v-643c1fe0]{display:none}.hf-product-visual[data-v-643c1fe0]{height:250px}.hf-product-kind[data-v-643c1fe0]{top:18px;left:20px}.hf-product-copy[data-v-643c1fe0]{align-items:flex-start;gap:16px;min-height:170px;padding:25px 20px}.hf-product-copy h3[data-v-643c1fe0]{font-size:23px}.hf-product-copy p[data-v-643c1fe0]{font-size:13px}.hf-product-link[data-v-643c1fe0]{padding:3px}.hf-product-link>svg[data-v-643c1fe0]{width:44px;height:44px;padding:10px}}@media (prefers-reduced-motion:reduce){.hf-product-copy>div[data-v-643c1fe0],.hf-product-link[data-v-643c1fe0],.hf-product-link>svg[data-v-643c1fe0],.hf-product-panel[data-v-643c1fe0],.hf-product-panel.is-active[data-v-643c1fe0],.hf-product-panel.is-active .hf-product-copy>div[data-v-643c1fe0],.hf-product-panel.is-active .hf-product-link[data-v-643c1fe0],.hf-product-tabs button[data-v-643c1fe0],.hf-product-tabs button[data-v-643c1fe0]:before,.hf-product-tabs button>svg[data-v-643c1fe0],.hf-product-visual img[data-v-643c1fe0]{transition:none;transform:none}}.home-cases[data-v-8ce6a0fc]{background:var(--soft)}.home-cta[data-v-8ce6a0fc]{color:#fff;background:#1a5fd4;padding:75px 0}.cta-inner[data-v-8ce6a0fc]{justify-content:space-between;align-items:center;gap:50px;display:flex}.home-cta .eyebrow[data-v-8ce6a0fc]{color:#c7dcff}.home-cta h2[data-v-8ce6a0fc]{letter-spacing:-.04em;margin:20px 0;font-size:34px}.home-cta p[data-v-8ce6a0fc]:not(.eyebrow){color:#d8e5fb}.home-cta .button[data-v-8ce6a0fc]{flex-shrink:0}.style-b .home-cases[data-v-8ce6a0fc]{background:var(--paper)}.style-b .home-products[data-v-8ce6a0fc]{padding-top:20px}.style-b .home-cta[data-v-8ce6a0fc]{background:#00204f;padding:100px 0}.style-b .home-cta h2[data-v-8ce6a0fc]{max-width:680px;font-size:42px;font-weight:500}.style-c .home-cases[data-v-8ce6a0fc]{background:#091624}.style-c .home-cta[data-v-8ce6a0fc]{background:var(--paper);border-top:1px solid var(--line)}.style-c .home-cta h2[data-v-8ce6a0fc]{font-size:44px;font-weight:400}.style-c .home-cta .button[data-v-8ce6a0fc]{color:#07101c;background:#73e3ed}@media (max-width:700px){.cta-inner[data-v-8ce6a0fc]{flex-direction:column;align-items:flex-start;gap:30px}.home-cta[data-v-8ce6a0fc],.style-b .home-cta[data-v-8ce6a0fc]{padding:54px 0}.home-cta h2[data-v-8ce6a0fc],.style-b .home-cta h2[data-v-8ce6a0fc],.style-c .home-cta h2[data-v-8ce6a0fc]{font-size:30px}}.filters[data-v-c7a770e6]{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.search-form[data-v-c7a770e6]{border-bottom:1px solid var(--ink);align-items:center;width:100%;max-width:540px;display:flex}.search-form input[data-v-c7a770e6]{background:0 0;border:0;width:100%;min-width:0;height:52px;padding:10px 0;font-size:16px}.search-form button[data-v-c7a770e6]{min-width:48px;height:48px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.category-nav[data-v-c7a770e6]{flex-wrap:wrap;gap:8px;display:flex}.region-filter[data-v-c7a770e6]{background:var(--soft);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.region-filter label[data-v-c7a770e6]{font-size:13px}.region-filter input[data-v-c7a770e6]{background:var(--paper);border:1px solid var(--line);width:100%;max-width:280px;min-height:46px;padding:10px 12px}.region-filter .button[data-v-c7a770e6],.region-filter .text-link[data-v-c7a770e6]{font-size:13px}.sidebar .category-nav[data-v-c7a770e6]{flex-direction:column}.sidebar .chip[data-v-c7a770e6]{border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;padding:16px 12px;font-size:14px}.sidebar .search-form input[data-v-c7a770e6]{font-size:13px}.filter-heading[data-v-c7a770e6]{letter-spacing:.05em;padding:12px 0;font-size:12px;font-weight:600}.style-b .search-form[data-v-c7a770e6]{border:1px solid var(--line);border-radius:50px;max-width:640px;margin-inline:auto;padding:0 20px}.style-b .category-nav[data-v-c7a770e6],.style-b .chips[data-v-c7a770e6]{justify-content:center}.style-c .filters[data-v-c7a770e6]{border-bottom:1px solid var(--line);padding-bottom:32px}.style-c .chip[data-v-c7a770e6]{border-radius:30px;padding:7px 20px;font-size:13px}.filters-a[data-v-c7a770e6]{gap:22px;margin-bottom:36px}.filters-a .search-form[data-v-c7a770e6]{background:#fff;border:1px solid #dfe6ed;border-radius:8px;padding-inline:16px 4px;transition:border-color .18s,box-shadow .18s}.filters-a .search-form[data-v-c7a770e6]:focus-within{border-color:#004390;box-shadow:0 0 0 3px #00439012}.filters-a .search-form input[data-v-c7a770e6]{height:48px;font-size:14px}.filters-a .search-form input[data-v-c7a770e6]:focus-visible{outline:none}.filters-a .search-form button[data-v-c7a770e6]{color:#004390;min-width:40px}.filters-a .chip[data-v-c7a770e6]{border-radius:6px;min-height:44px;font-size:14px;transition:color .18s,background-color .18s,border-color .18s}.filters-a.sidebar[data-v-c7a770e6]{align-self:start;gap:20px}.filters-a.sidebar .search-form[data-v-c7a770e6]{padding-inline:12px 2px}.filters-a.sidebar .search-form input[data-v-c7a770e6]{font-size:12px}.filters-a.sidebar .category-nav[data-v-c7a770e6]{gap:4px}.filters-a.sidebar .filter-heading[data-v-c7a770e6]{color:#233c56;letter-spacing:0;padding:6px 0 12px;font-size:12px}.filters-a.sidebar .chip[data-v-c7a770e6]{color:#536579;background:#f5f7fa;border:0;padding:14px 16px;line-height:1.7;position:relative}.filters-a.sidebar .chip[data-v-c7a770e6]:after{content:"›";margin-left:10px;font-size:18px;transition:transform .18s}.filters-a.sidebar .chip.active[data-v-c7a770e6],.filters-a.sidebar .chip[data-v-c7a770e6]:hover{color:#fff;background:#004390}.filters-a.sidebar .chip[data-v-c7a770e6]:hover:after{transform:translate(2px)}.filters-a .region-filter[data-v-c7a770e6]{background:#f7f9fc;border:1px solid #e9edf3;border-radius:8px;padding:18px 20px}.filters-a .region-filter input[data-v-c7a770e6]{border-radius:6px;font-size:14px}@media (max-width:750px){.sidebar .category-nav[data-v-c7a770e6]{flex-direction:row}.sidebar .chip[data-v-c7a770e6]{border:1px solid var(--line);padding:8px 12px}.filter-heading[data-v-c7a770e6]{width:100%}.region-filter[data-v-c7a770e6]{gap:12px}.region-filter input[data-v-c7a770e6]{flex-basis:100%;max-width:none}.filters[data-v-c7a770e6]{margin-bottom:28px}.filters-a.sidebar .category-nav[data-v-c7a770e6]{scrollbar-width:thin;scrollbar-color:#d2deed transparent;flex-flow:row;gap:8px;padding-bottom:6px;overflow-x:auto}.filters-a.sidebar .filter-heading[data-v-c7a770e6]{display:none}.filters-a.sidebar .chip[data-v-c7a770e6]{border:1px solid #e4eaf1;border-radius:6px;flex:none;min-height:44px;padding:10px 16px;font-size:13px}.filters-a.sidebar .chip[data-v-c7a770e6]:after{display:none}.filters-a .region-filter[data-v-c7a770e6]{padding:16px}}.pagination[data-v-551e7dc6]{flex-wrap:wrap;gap:10px;margin-top:54px}.page-control[data-v-551e7dc6],.page-number[data-v-551e7dc6],.pagination[data-v-551e7dc6]{justify-content:center;align-items:center;display:flex}.page-control[data-v-551e7dc6],.page-number[data-v-551e7dc6]{border:1px solid var(--line);border-radius:var(--radius);min-width:44px;min-height:44px;font-size:14px}.page-control[data-v-551e7dc6]{padding:10px 16px}.active[data-v-551e7dc6],.page-number[data-v-551e7dc6]:hover{background:var(--blue);color:var(--paper);border-color:var(--blue)}.ellipsis[data-v-551e7dc6]{color:var(--muted)}@media (max-width:540px){.pagination[data-v-551e7dc6]{gap:6px}.page-control[data-v-551e7dc6]{padding:10px;font-size:12px}.page-number[data-v-551e7dc6]{min-width:40px}}.hf-news[data-v-fe5f980c]{min-width:0}.hf-news-item[data-v-fe5f980c]{background:#fff;border:1px solid #e1e8f0}.hf-news-item[data-v-fe5f980c]:first-child{border-radius:10px 10px 0 0}.hf-news-item[data-v-fe5f980c]:last-child{border-radius:0 0 10px 10px}.hf-news-item[data-v-fe5f980c]:only-child{border-radius:10px}.hf-news-item+.hf-news-item[data-v-fe5f980c]{border-top:0}.hf-news-link[data-v-fe5f980c]{--news-image-width:78px;--news-expanded-image-width:260px;--news-title-size:15px;--news-expanded-title-size:17px;color:inherit;border-radius:6px;padding:10px 14px;transition:grid-template-columns .26s,padding .26s,gap .26s,color .22s;display:block}.hf-news-has-image[data-v-fe5f980c]{grid-template-columns:minmax(0,var(--news-image-width)) minmax(0,1fr);align-items:center;gap:14px;display:grid}.hf-news-image[data-v-fe5f980c]{aspect-ratio:1.61;color:#6d8ca9;background:#eef4f9;border-radius:8px;place-items:center;display:grid;overflow:hidden}.hf-news-image img[data-v-fe5f980c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.hf-news-copy[data-v-fe5f980c]{overflow-wrap:anywhere;min-width:0}.hf-news-meta[data-v-fe5f980c]{color:#758498;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;line-height:1.6;display:flex}.hf-news-meta[data-v-fe5f980c]:empty{display:none}.hf-news-category[data-v-fe5f980c]{color:#2463a6;background:#edf4fc;border-radius:3px;padding:3px 9px}.hf-news-copy h3[data-v-fe5f980c]{color:#163754;font-size:var(--news-title-size);margin-top:5px;font-weight:600;line-height:1.65;transition:color .22s}.hf-news-summary[data-v-fe5f980c]{color:#66758a;white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.hf-news-more[data-v-fe5f980c]{color:#1960a9;align-items:center;gap:9px;margin-top:14px;font-size:13px;line-height:1.6;display:inline-flex}.hf-news-more svg[data-v-fe5f980c]{transition:transform .22s}.hf-news-link:is(:hover,:focus-visible) h3[data-v-fe5f980c]{color:#1a5fd4}.hf-news-link:focus-visible .hf-news-image img[data-v-fe5f980c]{transform:scale(1.035)}.hf-news-link:is(:hover,:focus-visible) .hf-news-more svg[data-v-fe5f980c]{transform:translate(2px,-2px)}.hf-news-link[data-v-fe5f980c]:focus-visible{outline-offset:6px;outline:3px solid #2b72ce}@media (max-width:1100px){.hf-news-link[data-v-fe5f980c]{--news-expanded-image-width:220px;--news-expanded-title-size:16px}}@media (min-width:601px){.hf-news-has-image[data-v-fe5f980c]:focus-visible{--news-image-width:var(--news-expanded-image-width);--news-title-size:var(--news-expanded-title-size);gap:18px;padding:16px}}@media (min-width:601px) and (hover:hover) and (pointer:fine){.hf-news-has-image[data-v-fe5f980c]:hover{--news-image-width:var(--news-expanded-image-width);--news-title-size:var(--news-expanded-title-size);gap:18px;padding:16px}.hf-news-link:hover .hf-news-image img[data-v-fe5f980c]{transform:scale(1.035)}}@media (max-width:600px){.hf-news-link[data-v-fe5f980c]{--news-image-width:88px;padding:18px 12px}.hf-news-has-image[data-v-fe5f980c]{align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.hf-news-copy h3[data-v-fe5f980c],.hf-news-image img[data-v-fe5f980c],.hf-news-link[data-v-fe5f980c],.hf-news-more svg[data-v-fe5f980c]{transition:none}.hf-news-link:is(:hover,:focus-visible) .hf-news-image img[data-v-fe5f980c],.hf-news-link:is(:hover,:focus-visible) .hf-news-more svg[data-v-fe5f980c]{transform:none}}.news-recommendations[data-v-263cf664]{background:#fff;border:1px solid #e6ecf2;border-radius:8px;align-self:start;min-width:0;padding:22px 20px}.news-recommendations>h2[data-v-263cf664]{color:#17395c;border-bottom:1px solid #e6ecf2;align-items:center;gap:10px;margin:0;padding-bottom:18px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.news-recommendations>h2[data-v-263cf664]:before{content:"";background:#1a5fd4;border-radius:2px;flex-shrink:0;width:3px;height:18px}.recommendation-list[data-v-263cf664]{margin:0;padding:0;list-style:none}.recommendation-list li+li[data-v-263cf664]{border-top:1px solid #edf0f4}.recommendation-link[data-v-263cf664]{border-radius:4px;min-height:44px;padding-block:18px;display:block}.recommendation-link.has-image[data-v-263cf664]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.recommendation-list li:last-child .recommendation-link[data-v-263cf664]{padding-bottom:0}.recommendation-image[data-v-263cf664]{aspect-ratio:4/3;background:#edf3f8;border-radius:5px;overflow:hidden}.recommendation-image img[data-v-263cf664]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.recommendation-copy[data-v-263cf664]{overflow-wrap:anywhere;min-width:0}.recommendation-copy h3[data-v-263cf664]{color:#314a63;font-size:14px;font-weight:500;line-height:1.75;transition:color .22s}.recommendation-copy time[data-v-263cf664]{color:#7c8a9c;margin-top:7px;font-size:11px;line-height:1.6;display:block}.recommendation-category[data-v-263cf664]{color:#2565a9;margin-bottom:4px;font-size:11px;line-height:1.6;display:block}.recommendation-link:hover h3[data-v-263cf664]{color:#1a5fd4}.recommendation-link:hover img[data-v-263cf664]{transform:scale(1.045)}.recommendation-link[data-v-263cf664]:focus-visible{outline-offset:5px;outline:3px solid #2b72ce}.recommendations-empty[data-v-263cf664]{color:#728197;padding-top:22px;font-size:14px;line-height:1.8}@media (max-width:850px){.news-recommendations[data-v-263cf664]{padding:22px}.recommendation-link.has-image[data-v-263cf664]{grid-template-columns:96px minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){.recommendation-copy h3[data-v-263cf664],.recommendation-image img[data-v-263cf664]{transition:none}.recommendation-link:hover img[data-v-263cf664]{transform:none}}.hf-listing[data-v-7ce8ef00]{color:#1a1a2e;background:#fff}.hf-listing-container[data-v-7ce8ef00]{width:min(1200px,100% - 96px);margin-inline:auto}.hf-product-listing[data-v-7ce8ef00]{padding-block:20px 60px}.hf-catalog-toolbar[data-v-7ce8ef00]{justify-content:space-between;align-items:center;gap:24px;min-height:34px;margin-bottom:20px;display:flex}.hf-catalog-toolbar h2[data-v-7ce8ef00]{font-size:16px;font-weight:400;line-height:28px}.hf-catalog-search[data-v-7ce8ef00]{background:#fff;border:1px solid #e2e8f0;flex:0 0 220px;align-items:center;height:34px;padding-left:12px;display:flex}.hf-catalog-search[data-v-7ce8ef00]:focus-within{border-color:#1a56c4}.hf-catalog-search input[data-v-7ce8ef00]{color:#1a1a2e;background:0 0;border:0;width:100%;min-width:0;height:32px;padding:0;font-size:12px}.hf-catalog-search input[data-v-7ce8ef00]:focus-visible{outline:none}.hf-catalog-search button[data-v-7ce8ef00]{color:#6b7280;background:0 0;border:0;flex:0 0 36px;place-items:center;height:32px;padding:0;display:grid}.hf-catalog-grid[data-v-7ce8ef00]{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px 32px;display:grid}.hf-catalog-card[data-v-7ce8ef00]{background:#fff;border:1px solid #e2e8f0;min-width:0}.hf-catalog-link[data-v-7ce8ef00]{flex-direction:column;height:100%;display:flex}.hf-catalog-visual[data-v-7ce8ef00]{color:#1a56c4;background:#f5f8fc;place-items:center;height:155px;display:grid;overflow:hidden}.hf-catalog-visual img[data-v-7ce8ef00]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.hf-catalog-copy[data-v-7ce8ef00]{flex-direction:column;flex:1;align-items:flex-start;padding:10px 16px 8px;display:flex}.hf-catalog-copy h3[data-v-7ce8ef00]{font-size:14px;font-weight:600;line-height:20px}.hf-catalog-summary[data-v-7ce8ef00]{color:#6b7280;min-height:42px;margin-top:8px;font-size:12px;line-height:21px}.hf-catalog-action[data-v-7ce8ef00]{color:#1a56c4;align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:12px;line-height:16px;display:inline-flex}.hf-career-link:hover h3[data-v-7ce8ef00],.hf-catalog-link:hover h3[data-v-7ce8ef00]{color:#1a56c4}.hf-catalog-link:hover img[data-v-7ce8ef00]{transform:scale(1.025)}.hf-case-listing[data-v-7ce8ef00]{padding-block:35px 22px}.hf-case-listing .hf-listing-container[data-v-7ce8ef00]{width:min(1216px,100% - 96px)}.hf-case-listing .hf-catalog-grid[data-v-7ce8ef00]{gap:24px}.hf-case-listing .hf-catalog-visual[data-v-7ce8ef00]{height:200px}.hf-case-listing .hf-catalog-copy[data-v-7ce8ef00]{min-height:62px;padding:11px 16px 12px}.hf-case-listing .hf-catalog-copy h3[data-v-7ce8ef00]{color:#000;font-weight:500;line-height:19.25px}.hf-job-listing[data-v-7ce8ef00]{padding-block:22px 26px}.hf-careers-heading h2[data-v-7ce8ef00]{align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:24px;display:flex}.hf-careers-heading h2[data-v-7ce8ef00]:before{content:"";background:#1a56c4;width:4px;height:20px}.hf-careers-heading p[data-v-7ce8ef00]{color:#6b7280;margin-top:12px;padding-top:4px;font-size:14px;line-height:20px}.hf-careers-list[data-v-7ce8ef00]{gap:21px;margin-top:13px;display:grid}.hf-career-link[data-v-7ce8ef00]{border-bottom:1px solid #e2e8f0;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:45px;padding:12px 16px;display:grid}.hf-career-symbol[data-v-7ce8ef00]{color:#1a56c4}.hf-career-link h3[data-v-7ce8ef00]{font-size:14px;font-weight:400;line-height:20px}.hf-career-action[data-v-7ce8ef00],.hf-career-meta[data-v-7ce8ef00]{color:#6b7280;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.hf-career-action[data-v-7ce8ef00]{color:#1a56c4;grid-column:5;gap:2px}.hf-career-location[data-v-7ce8ef00]{grid-column:3}.hf-career-experience[data-v-7ce8ef00]{grid-column:4}.hf-listing[data-v-7ce8ef00] .pagination{margin-top:32px}@media (max-width:1000px){.hf-case-listing .hf-listing-container[data-v-7ce8ef00],.hf-listing-container[data-v-7ce8ef00]{width:calc(100% - 64px)}.hf-catalog-grid[data-v-7ce8ef00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hf-catalog-visual[data-v-7ce8ef00]{aspect-ratio:274/155;height:auto}.hf-case-listing .hf-catalog-visual[data-v-7ce8ef00]{aspect-ratio:284/200;height:auto}.hf-career-link[data-v-7ce8ef00]{padding-inline:8px}}@media (max-width:600px){.hf-case-listing .hf-listing-container[data-v-7ce8ef00],.hf-listing-container[data-v-7ce8ef00]{width:calc(100% - 40px)}.hf-case-listing[data-v-7ce8ef00],.hf-job-listing[data-v-7ce8ef00],.hf-product-listing[data-v-7ce8ef00]{padding-block:24px 40px}.hf-catalog-toolbar[data-v-7ce8ef00]{flex-wrap:wrap;gap:12px}.hf-catalog-search[data-v-7ce8ef00]{flex-basis:100%;height:44px}.hf-catalog-search button[data-v-7ce8ef00],.hf-catalog-search input[data-v-7ce8ef00]{height:42px}.hf-catalog-search button[data-v-7ce8ef00]{flex-basis:44px}.hf-catalog-grid[data-v-7ce8ef00]{grid-template-columns:minmax(0,1fr);gap:20px}.hf-catalog-copy[data-v-7ce8ef00]{padding-bottom:16px}.hf-catalog-copy h3[data-v-7ce8ef00]{font-size:16px;line-height:24px}.hf-catalog-summary[data-v-7ce8ef00]{font-size:14px;line-height:23px}.hf-case-listing .hf-catalog-copy[data-v-7ce8ef00]{min-height:62px}.hf-case-listing .hf-catalog-copy h3[data-v-7ce8ef00]{line-height:23px}.hf-careers-list[data-v-7ce8ef00]{gap:12px}.hf-career-link[data-v-7ce8ef00]{grid-template-columns:16px minmax(0,1fr) auto;gap:10px 8px;padding:14px 0}.hf-career-link h3[data-v-7ce8ef00]{grid-column:2/-1;font-size:15px}.hf-career-location[data-v-7ce8ef00]{grid-area:2/2}.hf-career-experience[data-v-7ce8ef00]{grid-area:3/2}.hf-career-action[data-v-7ce8ef00]{grid-area:2/3/4;min-height:32px}}.business-items[data-v-b82c77d1]{align-content:start;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.business-item[data-v-b82c77d1]{color:#183757;overflow-wrap:anywhere;min-width:0}.business-item-label[data-v-b82c77d1],.business-item-link[data-v-b82c77d1]{font-size:14px;font-weight:500;line-height:1.65}.business-item-link[data-v-b82c77d1]{border-radius:4px;justify-content:space-between;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:-5px -7px;padding:5px 7px;transition:color .18s,background .18s;display:flex}.business-item-link svg[data-v-b82c77d1]{color:#8ca5c2;flex:none;margin-top:4px}.business-item-link[data-v-b82c77d1]:focus-visible,.business-item-link[data-v-b82c77d1]:hover{color:#1a5fd4;background:#edf5ff}.business-item-link[data-v-b82c77d1]:focus-visible{outline-offset:2px;outline:2px solid #1a5fd4}.business-item-description[data-v-b82c77d1]{color:#71839a;margin:5px 0 0;font-size:12px;line-height:1.85}.business-items .business-items[data-v-b82c77d1]{border-left:2px solid #deebfa;gap:9px;margin-top:11px;padding-left:12px}.business-items .business-items .business-item-label[data-v-b82c77d1],.business-items .business-items .business-item-link[data-v-b82c77d1]{font-size:13px}.business-listing[data-v-f03881b5]{color:#12345b;padding:0 0 80px}.category-nav[data-v-f03881b5]{scrollbar-width:none;border-bottom:1px solid #e8edf3;flex-wrap:nowrap;gap:44px;display:flex;overflow-x:auto}.category-nav[data-v-f03881b5]::-webkit-scrollbar{display:none}.category-nav .chip[data-v-f03881b5]{min-height:64px;box-shadow:none;color:#526174;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:14px;transition:color .18s;position:relative}.category-nav .chip[data-v-f03881b5]:after{content:"";inset-inline:0;background:#004390;border-radius:3px 3px 0 0;height:3px;transition:transform .24s;position:absolute;bottom:0;transform:scaleX(0)}.category-nav .chip.active[data-v-f03881b5],.category-nav .chip[data-v-f03881b5]:hover{box-shadow:none;color:#004390;background:0 0}.category-nav .chip.active[data-v-f03881b5]:after,.category-nav .chip[data-v-f03881b5]:hover:after{transform:scaleX(1)}.catalog-toolbar[data-v-f03881b5]{justify-content:space-between;align-items:center;gap:20px;margin:30px 0;display:flex}.catalog-toolbar>p[data-v-f03881b5]{color:#647c99;margin:0;font-size:14px}.catalog-search[data-v-f03881b5]{border:1px solid #dbe5f2;width:260px;max-width:100%;display:flex}.catalog-search input[data-v-f03881b5]{min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:9px 12px;font-size:13px}.catalog-search button[data-v-f03881b5]{color:#647c99;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:38px;display:grid}.business-catalog[data-v-f03881b5]{gap:40px;display:grid}.business-catalog-group[data-v-f03881b5]{min-width:0}.business-catalog-group h2[data-v-f03881b5]{margin:0 0 20px;font-size:22px;font-weight:600}.catalog-grid[data-v-f03881b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.solutions-grid[data-v-f03881b5]{grid-template-columns:repeat(4,minmax(0,1fr))}.business-catalog-card[data-v-f03881b5]{background:#fff;border:1px solid #e0e9f4;min-width:0}.catalog-card-link[data-v-f03881b5]{height:100%;color:inherit;flex-direction:column;display:flex}.catalog-image[data-v-f03881b5]{aspect-ratio:548/310;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.catalog-copy[data-v-f03881b5]{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:24px;display:flex}.catalog-copy h3[data-v-f03881b5]{margin:0;font-size:18px;font-weight:500;line-height:1.6}.catalog-copy>p[data-v-f03881b5]{color:#647c99;margin:0;font-size:14px;line-height:1.9}.catalog-action[data-v-f03881b5]{color:#0057b8;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:13px;display:inline-flex}.catalog-card-link:hover h3[data-v-f03881b5]{color:#0057b8}.catalog-copy[data-v-f03881b5] .business-items{width:100%}.product-listing[data-v-f03881b5]{padding-top:40px}.product-grid .business-catalog-card[data-v-f03881b5]{border-color:#e2e8f0;border-radius:12px;overflow:hidden}.product-grid .catalog-image[data-v-f03881b5]{-o-object-fit:contain;object-fit:contain;background:#edf4ff}.product-grid .catalog-copy[data-v-f03881b5]{gap:8px;padding:10px 16px 16px}.product-grid .catalog-copy h3[data-v-f03881b5]{color:#1a1a2e;font-size:14px;font-weight:700;line-height:20px}.product-grid .catalog-copy>p[data-v-f03881b5]{color:#6b7280;font-size:12px;line-height:21px}.product-grid .catalog-action[data-v-f03881b5]{color:#1a56c4;gap:4px;padding-top:4px;font-size:12px;line-height:16px}.business-listing[data-v-f03881b5] :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #0057b8}@media (max-width:1100px){.catalog-grid[data-v-f03881b5],.solutions-grid[data-v-f03881b5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.category-nav[data-v-f03881b5]{gap:30px}.category-nav .chip[data-v-f03881b5]{min-height:60px;font-size:13px}}@media (max-width:600px){.business-listing[data-v-f03881b5]{padding-bottom:48px}.product-listing[data-v-f03881b5]{padding-top:24px}.catalog-toolbar[data-v-f03881b5]{flex-wrap:wrap;gap:12px;margin:24px 0}.catalog-search[data-v-f03881b5]{width:100%}.catalog-grid[data-v-f03881b5],.solutions-grid[data-v-f03881b5]{grid-template-columns:minmax(0,1fr);gap:16px}.business-catalog-group h2[data-v-f03881b5]{font-size:20px}.catalog-copy[data-v-f03881b5]{padding:20px}}@media (prefers-reduced-motion:reduce){.category-nav .chip[data-v-f03881b5]:after{transition:none}}.listing-content[data-v-5d7713bf],.listing-results[data-v-5d7713bf]{min-width:0}.additional-jobs[data-v-5d7713bf]{margin-top:36px}.additional-jobs h2[data-v-5d7713bf]{color:var(--ink);margin-bottom:20px;font-size:23px}.news-columns[data-v-5d7713bf]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.result-heading[data-v-5d7713bf]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:30px;display:flex}.result-heading h2[data-v-5d7713bf]{font-size:25px;font-weight:600}.result-count[data-v-5d7713bf]{color:var(--muted);flex-shrink:0;font-size:12px}.listing-a.product-listing .listing-layout[data-v-5d7713bf]{display:block;position:relative}.listing.listing-a[data-v-5d7713bf]{min-height:480px;padding-block:54px 88px}.listing-a.product-listing[data-v-5d7713bf]{padding-top:22px}.listing-a.news-listing[data-v-5d7713bf]{padding-block:0 60px}.listing-a.news-listing[data-v-5d7713bf] .filters-a{gap:0;margin:0 0 16px}.listing-a.news-listing[data-v-5d7713bf] .search-form{display:none}.listing-a.news-listing[data-v-5d7713bf] .category-nav{scrollbar-width:none;border-bottom:1px solid #e8edf3;flex-wrap:nowrap;gap:44px;overflow-x:auto}.listing-a.news-listing[data-v-5d7713bf] .category-nav::-webkit-scrollbar{display:none}.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip{min-height:64px;box-shadow:none;color:#526174;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0;transition:color .18s;position:relative}.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip:after{content:"";inset-inline:0;background:#004390;border-radius:3px 3px 0 0;height:3px;transition:transform .24s;position:absolute;bottom:0;transform:scaleX(0)}.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip.active,.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip:hover{color:#004390}.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip.active:after,.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip:hover:after{transform:scaleX(1)}.listing-a.case-listing[data-v-5d7713bf]{padding-block:34px 56px}.listing-a.case-listing[data-v-5d7713bf] .collection-a.collection-case{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .card-visual{aspect-ratio:1.45}.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .card-copy{padding:10px 13px 14px}.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .card-bottom,.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .card-meta,.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .summary{display:none}.listing-a.case-listing[data-v-5d7713bf] .card-a.type-case .card-copy h3{font-size:14px;line-height:1.5}.listing-a .result-heading[data-v-5d7713bf]{border-bottom:1px solid #e8edf3;align-items:center;margin-bottom:28px;padding-bottom:21px}.listing-a .result-heading h2[data-v-5d7713bf]{color:#17395c;font-size:24px}.listing-a .result-count[data-v-5d7713bf]{font-variant-numeric:tabular-nums;background:#f3f6fa;border-radius:4px;padding:4px 11px}.listing-a.product-listing[data-v-5d7713bf] .filters-a.sidebar{width:220px;margin:0;position:absolute;top:0;right:0}.listing-a.product-listing[data-v-5d7713bf] .filters-a.sidebar .category-nav{display:none}.listing-a.product-listing .result-heading[data-v-5d7713bf]{border:0;margin:0 230px 22px 0;padding:0}.listing-a.product-listing .result-heading h2[data-v-5d7713bf]{font-size:18px;font-weight:500}.listing-a.product-listing .result-count[data-v-5d7713bf]{display:none}.listing-a.product-listing[data-v-5d7713bf] .collection-a.collection-product{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .card-copy{padding:12px 15px 15px}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .card-meta{display:none}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .card-copy h3{font-size:15px;font-weight:500}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .summary{min-height:38px;margin-top:5px;font-size:12px;line-height:1.6}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .card-bottom{border:0;margin-top:9px;padding:0}.listing-a.product-listing[data-v-5d7713bf] .card-a.type-product .card-visual{aspect-ratio:1.78}.listing-a .search-intro[data-v-5d7713bf]{background:linear-gradient(120deg,#f6f9fd,#fff);border:1px solid #e8edf3;border-radius:12px;align-items:center;padding:44px}.listing-b[data-v-5d7713bf]{padding-top:25px}.listing-b .result-heading[data-v-5d7713bf]{border-bottom:1px solid var(--line);margin-top:50px;padding-bottom:22px}.listing-b .result-heading h2[data-v-5d7713bf]{font-size:28px;font-weight:500}.listing-c .result-heading[data-v-5d7713bf]{margin-bottom:44px}.listing-c .result-heading h2[data-v-5d7713bf]{font-size:30px;font-weight:400}.search-intro[data-v-5d7713bf]{background:var(--soft);color:var(--muted);border-radius:var(--radius);justify-content:space-between;gap:30px;padding:50px;display:flex}.search-intro span[data-v-5d7713bf]{color:var(--blue);font-size:80px;line-height:1}@media (max-width:1000px){.news-columns[data-v-5d7713bf]{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.listing-a.product-listing .listing-layout[data-v-5d7713bf]{display:block}.listing-a.product-listing[data-v-5d7713bf] .collection-a.collection-product,.listing-a.case-listing[data-v-5d7713bf] .collection-a.collection-case{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.news-columns[data-v-5d7713bf]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:750px){.listing-a.news-listing[data-v-5d7713bf] .category-nav{gap:30px}.listing-a.news-listing[data-v-5d7713bf] .category-nav .chip{min-height:60px;font-size:13px}.listing-a.product-listing .listing-layout[data-v-5d7713bf]{display:block}.listing-a.product-listing[data-v-5d7713bf] .filters-a.sidebar{width:100%;margin-bottom:18px;position:static}.listing-a.product-listing .result-heading[data-v-5d7713bf]{margin:0 0 18px}.listing-b .result-heading h2[data-v-5d7713bf],.listing-c .result-heading h2[data-v-5d7713bf],.result-heading h2[data-v-5d7713bf]{font-size:23px}.result-heading[data-v-5d7713bf]{align-items:flex-start;gap:16px}.result-count[data-v-5d7713bf]{padding-top:5px}.search-intro[data-v-5d7713bf]{padding:25px}.search-intro span[data-v-5d7713bf]{display:none}.listing.listing-a[data-v-5d7713bf]{padding-block:32px 56px}.listing-a .result-heading[data-v-5d7713bf]{align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:16px}.listing-a .result-heading h2[data-v-5d7713bf]{font-size:21px}.listing-a .result-count[data-v-5d7713bf]{font-size:11px}.listing-a .search-intro[data-v-5d7713bf]{padding:26px;font-size:14px}}@media (max-width:560px){.listing-a.product-listing[data-v-5d7713bf] .collection-a.collection-product,.listing-a.case-listing[data-v-5d7713bf] .collection-a.collection-case{grid-template-columns:1fr}}.listing-frame[data-v-2bfd3c8e]{min-width:0;position:relative}.listing-feedback[data-v-2bfd3c8e]{z-index:4;pointer-events:none;height:0;position:sticky;top:80px}.listing-loading[data-v-2bfd3c8e]{color:#174578;background:#fff;border:1px solid #dce6f0;border-radius:6px;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:8px 14px;font-size:13px;display:flex;position:absolute;top:12px;right:max(16px,50% - 600px);box-shadow:0 3px 14px #00204f12}.loading-dot[data-v-2bfd3c8e]{background:#1a5fd4;border-radius:50%;flex:none;width:7px;height:7px}.application-form-section[data-v-3220611c]{border:1px solid var(--line,#e2e8f0);background:var(--paper,#fff);color:var(--ink,#19324b);border-radius:12px;padding:30px;scroll-margin-top:110px}.application-heading[data-v-3220611c]{margin-bottom:26px}.application-heading h2[data-v-3220611c],.application-success h2[data-v-3220611c]{margin:0 0 10px;font-size:25px;line-height:1.45}.application-heading>p[data-v-3220611c]:last-child,.application-success>p[data-v-3220611c]{color:var(--muted,#64748b);margin:0;font-size:14px;line-height:1.8}.application-eyebrow[data-v-3220611c]{color:var(--blue,#1a56c4);letter-spacing:.12em;margin:0 0 8px;font-size:11px}.application-form fieldset[data-v-3220611c]{border:0;min-width:0;margin:0;padding:0}.application-field[data-v-3220611c]{gap:8px;min-width:0;margin-bottom:20px;display:grid}.application-field label[data-v-3220611c]{font-size:14px;font-weight:600}.application-field input[data-v-3220611c],.application-field textarea[data-v-3220611c]{box-sizing:border-box;border:1px solid var(--line,#dce5ef);background:var(--paper,#fff);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border-radius:6px;padding:11px 13px;font-size:14px}.application-field input[readonly][data-v-3220611c]{background:var(--soft,#f5f8fc)}.application-field input[type=file][data-v-3220611c]{padding:10px;line-height:1.7}.application-field input[data-v-3220611c]::file-selector-button{color:#1a56c4;cursor:pointer;background:#eaf1fd;border:0;border-radius:4px;margin-right:12px;padding:7px 12px}.application-field textarea[data-v-3220611c]{resize:vertical}.application-field input[data-v-3220611c]:focus,.application-field textarea[data-v-3220611c]:focus{outline:2px solid var(--blue,#1a56c4);outline-offset:2px}.application-field [aria-invalid=true][data-v-3220611c]{border-color:#b42e2a}.application-columns[data-v-3220611c]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-hint[data-v-3220611c]{color:var(--muted,#64748b);margin:0 0 18px;font-size:12px;line-height:1.7}.application-columns+.application-hint[data-v-3220611c]{margin-top:-10px}.application-field>.application-hint[data-v-3220611c]{margin:0}.application-consent[data-v-3220611c]{align-items:flex-start;gap:10px;font-size:12px;line-height:1.9;display:flex}.application-consent input[data-v-3220611c]{accent-color:#1a56c4;flex:none;width:18px;height:18px;margin-top:3px}.application-consent a[data-v-3220611c],.application-external[data-v-3220611c]{color:var(--blue,#1a56c4);text-underline-offset:3px;text-decoration:underline}.application-field-error[data-v-3220611c]{color:#b42e2a;margin:0;font-size:12px;line-height:1.7}.application-error[data-v-3220611c]{color:#922c26;background:#fff0ef;padding:12px;font-size:13px;line-height:1.8}.application-error button[data-v-3220611c]{color:inherit;text-decoration:underline}.application-submit[data-v-3220611c]{justify-content:space-between;width:100%;min-height:48px;margin-top:24px;display:flex}.application-submit[data-v-3220611c]:disabled{cursor:wait;opacity:.6}.application-honeypot[data-v-3220611c]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.application-external[data-v-3220611c]{margin-top:20px;font-size:13px;display:inline-block}.application-success[data-v-3220611c]{text-align:center;outline:none;padding:16px 0}.application-check[data-v-3220611c]{color:#146038;background:#e3f4e9;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;font-size:27px;display:inline-grid}.application-success .application-receipt[data-v-3220611c]{background:var(--soft,#f5f8fc);overflow-wrap:anywhere;margin:22px 0;padding:14px}.application-style-c[data-v-3220611c]{color:#e9f2fa;background:#0b1b2b}.application-style-c .application-field-error[data-v-3220611c]{color:#ffaba6}@media (max-width:540px){.application-form-section[data-v-3220611c]{padding:22px 18px}.application-columns[data-v-3220611c]{grid-template-columns:1fr;gap:0}.application-heading h2[data-v-3220611c]{font-size:22px}}.business-section[data-v-069384e3]{border-top:1px solid var(--line);margin:44px 0;padding-top:30px;font-size:17px;line-height:1.9;position:relative}.business-section h2[data-v-069384e3]{margin-bottom:22px;font-size:27px}.business-section p[data-v-069384e3]{white-space:pre-line}.business-section li[data-v-069384e3]{margin:9px 0}.section-number[data-v-069384e3]{display:none}.metrics-grid[data-v-069384e3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.metric[data-v-069384e3]{background:var(--soft);border-radius:var(--radius);padding:26px}.metric-value[data-v-069384e3]{color:var(--blue);overflow-wrap:anywhere;font-size:42px;line-height:1.3}.metric-value span[data-v-069384e3]{margin-left:8px;font-size:16px}.metric h3[data-v-069384e3]{margin:16px 0;font-size:17px}.metric-note[data-v-069384e3]{color:var(--muted);margin-top:6px;font-size:11px}.specifications>div[data-v-069384e3]{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:30px;padding:17px 0;font-size:15px;display:grid}.specifications dt[data-v-069384e3]{color:var(--muted)}.specifications dd[data-v-069384e3]{overflow-wrap:anywhere;margin:0}.features[data-v-069384e3]{padding-left:22px}.style-b .business-section[data-v-069384e3]{margin-block:60px;padding-top:40px}.style-b .business-section h2[data-v-069384e3]{font-size:34px;font-weight:500}.style-c .section-number[data-v-069384e3]{color:var(--blue);letter-spacing:.15em;margin-bottom:18px;font-size:11px;display:block}.style-c .business-section h2[data-v-069384e3]{font-size:31px;font-weight:400}@media (max-width:540px){.metrics-grid[data-v-069384e3]{grid-template-columns:1fr}.business-section h2[data-v-069384e3],.style-b .business-section h2[data-v-069384e3],.style-c .business-section h2[data-v-069384e3]{font-size:25px}.business-section[data-v-069384e3]{font-size:16px}.specifications>div[data-v-069384e3]{grid-template-columns:1fr 1.5fr;gap:18px}}.job-design-details[data-v-1ce33c81]{margin-top:42px}.job-design-details h2[data-v-1ce33c81]{color:var(--ink);margin:0;font-size:24px;line-height:1.5}.job-environment[data-v-1ce33c81]{border-top:1px solid var(--line);padding-top:30px}.job-environment-grid[data-v-1ce33c81]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.job-environment-grid figure[data-v-1ce33c81]{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);margin:0;overflow:hidden}.job-environment-grid img[data-v-1ce33c81]{aspect-ratio:32/21;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.job-information-grid[data-v-1ce33c81]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:30px;display:grid}.job-information-card[data-v-1ce33c81]{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);min-width:0;padding:25px}.job-information-card[data-v-1ce33c81]:only-child{grid-column:1/-1}.job-information-card h2[data-v-1ce33c81]{font-size:19px}.job-company-heading[data-v-1ce33c81]{align-items:center;gap:15px;display:flex}.job-company-heading>div[data-v-1ce33c81]{min-width:0}.job-company-image[data-v-1ce33c81]{-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:58px;height:58px}.job-company-profile[data-v-1ce33c81]{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.job-company-facts[data-v-1ce33c81]{margin:20px 0 0}.job-company-facts>div+div[data-v-1ce33c81]{margin-top:15px}.job-company-facts dt[data-v-1ce33c81]{color:var(--muted);margin-bottom:4px;font-size:11px}.job-company-facts dd[data-v-1ce33c81]{margin:0;font-size:13px;line-height:1.8}.job-hr-email[data-v-1ce33c81]{width:fit-content;min-height:44px;color:var(--blue);text-underline-offset:4px;align-items:center;margin-top:12px;font-size:15px;text-decoration:underline;display:flex}.job-hr-hours[data-v-1ce33c81]{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.8}.job-information-card[data-v-1ce33c81] :is(h2,p,a,dd){overflow-wrap:anywhere}.job-design-a .job-information-card[data-v-1ce33c81]{background:linear-gradient(145deg,#fff,#f7f9fd);border-color:#e5ebf4;border-radius:14px;box-shadow:0 8px 30px #1b457e0a}.job-design-a .job-environment-grid figure[data-v-1ce33c81]{border-radius:12px}.job-design-a .job-environment-grid img[data-v-1ce33c81]{transition:transform .48s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.job-design-a .job-environment-grid figure:hover img[data-v-1ce33c81]{transform:scale(1.025)}}@media (max-width:760px){.job-information-grid[data-v-1ce33c81]{grid-template-columns:1fr}}@media (max-width:540px){.job-environment-grid[data-v-1ce33c81]{grid-template-columns:1fr;gap:12px}.job-information-card[data-v-1ce33c81]{padding:22px}.job-company-heading[data-v-1ce33c81]{align-items:flex-start}.job-design-details h2[data-v-1ce33c81]{font-size:21px}.job-information-card h2[data-v-1ce33c81]{font-size:18px}}@media (prefers-reduced-motion:reduce){.job-design-a .job-environment-grid img[data-v-1ce33c81]{transition:none}}.job-application-block[data-v-a7bfc25a]{margin-top:40px}.article-content[data-v-a7bfc25a]{min-width:0}.tags[data-v-a7bfc25a]{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.tags a[data-v-a7bfc25a]{min-height:36px;color:var(--muted);border:1px solid var(--line);align-items:center;padding:5px 12px;font-size:12px;display:flex}.application[data-v-a7bfc25a],.tags a[data-v-a7bfc25a]{background:var(--soft);border-radius:var(--radius)}.application[data-v-a7bfc25a]{margin-top:44px;padding:32px}.application h2[data-v-a7bfc25a]{font-size:26px}.application-contact[data-v-a7bfc25a]{margin:0 12px 12px 0}.application p[data-v-a7bfc25a]{color:var(--muted);margin:18px 0 24px;font-size:15px}@media (max-width:540px){.application[data-v-a7bfc25a]{padding:24px}}.facts[data-v-bcd8f5b9]{margin:30px 0}.facts>div[data-v-bcd8f5b9]{border-bottom:1px solid var(--line);padding:18px 0}.facts dt[data-v-bcd8f5b9]{color:var(--muted);margin-bottom:8px;font-size:11px}.facts dd[data-v-bcd8f5b9]{overflow-wrap:anywhere;margin:0;font-size:15px}.facts-b[data-v-bcd8f5b9]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:45px;margin:36px 0 0;padding:26px 0;display:flex}.facts-b>div[data-v-bcd8f5b9]{border:0;max-width:300px;padding:0}.facts-c dt[data-v-bcd8f5b9]{letter-spacing:.05em;color:var(--blue)}@media (max-width:540px){.facts-b[data-v-bcd8f5b9]{justify-content:flex-start;gap:20px}.facts-b>div[data-v-bcd8f5b9]{flex:1 0 40%}}.qualification-image-viewer[data-v-281b72b0]{color:#17395c;background:#fff;border:0;border-radius:12px;width:min(1100px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:none;margin:auto;padding:0;box-shadow:0 24px 80px #081c3840}.qualification-image-viewer[open][data-v-281b72b0]{flex-direction:column;animation:.18s ease-out viewer-enter-281b72b0;display:flex}.qualification-image-viewer[data-v-281b72b0]::backdrop{background:#081c38b8}.viewer-footer[data-v-281b72b0],.viewer-heading[data-v-281b72b0],.viewer-toolbar[data-v-281b72b0]{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.viewer-heading h2[data-v-281b72b0]{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.viewer-heading[data-v-281b72b0]{border-bottom:1px solid #e2e8f0}.viewer-toolbar[data-v-281b72b0]{flex-wrap:wrap}.viewer-page-controls[data-v-281b72b0],.viewer-zoom-controls[data-v-281b72b0]{align-items:center;gap:8px;display:flex}.qualification-image-viewer button[data-v-281b72b0]{color:#17395c;cursor:pointer;background:#f4f7fb;border:1px solid #dce5ef;border-radius:6px;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px}.qualification-image-viewer button[data-v-281b72b0]:hover:not(:disabled){background:#e6edf7}.qualification-image-viewer button[data-v-281b72b0]:disabled{opacity:.4;cursor:default}.qualification-image-viewer[data-v-281b72b0] :focus-visible{outline-offset:2px;outline:2px solid #1a56c4}.qualification-image-viewer .viewer-close[data-v-281b72b0]{flex-shrink:0;font-size:26px;line-height:1}.viewer-position[data-v-281b72b0],.viewer-reset[data-v-281b72b0]{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.viewer-viewport[data-v-281b72b0]{overscroll-behavior:contain;background:#eaf0f6;flex:1 1 0;min-height:0;padding:16px;overflow:auto}.viewer-image-canvas[data-v-281b72b0]{justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:100%;display:flex}.viewer-image-canvas img[data-v-281b72b0]{background:#fff;flex-shrink:0;width:auto;max-width:none;height:auto;max-height:none;display:block}.viewer-image-canvas img.is-loading[data-v-281b72b0]{visibility:hidden;width:1px;height:1px}.viewer-message[data-v-281b72b0]{text-align:center;padding:32px 12px;font-size:14px;line-height:1.8}.viewer-loading[data-v-281b72b0]{color:#617287;margin:0;padding:0 20px 10px;font-size:13px}.viewer-footer[data-v-281b72b0]{flex-wrap:wrap;font-size:12px;line-height:1.6}.viewer-footer span[data-v-281b72b0]{color:#617287}.viewer-footer a[data-v-281b72b0]{color:#1a56c4;text-decoration:underline}@keyframes viewer-enter-281b72b0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:550px){.qualification-image-viewer[data-v-281b72b0]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.viewer-footer[data-v-281b72b0],.viewer-heading[data-v-281b72b0],.viewer-toolbar[data-v-281b72b0]{padding:10px 12px}.viewer-heading h2[data-v-281b72b0]{font-size:15px}.viewer-toolbar[data-v-281b72b0]{gap:8px}.viewer-page-controls[data-v-281b72b0],.viewer-zoom-controls[data-v-281b72b0]{gap:4px}.qualification-image-viewer button[data-v-281b72b0]{padding:6px 8px}.viewer-footer span[data-v-281b72b0]{display:none}}@media (prefers-reduced-motion:reduce){.qualification-image-viewer[open][data-v-281b72b0]{animation:none}}.document-metadata[data-v-996e59e3]{border:1px solid var(--line);background:var(--soft);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin:0;padding:28px;display:grid}.document-metadata>div[data-v-996e59e3]:first-child{grid-column:1/-1}.document-metadata dt[data-v-996e59e3]{color:var(--muted);margin-bottom:9px;font-size:12px}.document-metadata dd[data-v-996e59e3]{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.document-source-note[data-v-996e59e3]{color:var(--muted);margin:18px 0 30px;font-size:12px;line-height:1.9}.document-preview-layout[data-v-996e59e3]{grid-template-columns:minmax(0,1fr) 175px;align-items:start;gap:30px;display:grid}.document-thumbnails[data-v-996e59e3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-area:1/2;padding:20px;position:sticky;top:94px}.document-thumbnails h2[data-v-996e59e3]{font-size:17px}.document-thumbnails>p[data-v-996e59e3]{color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.document-thumbnails ol[data-v-996e59e3]{scrollbar-width:thin;gap:15px;max-height:min(60vh,650px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.document-thumbnails a[data-v-996e59e3]{border:1px solid var(--line);text-align:center;border-radius:5px;padding:8px;transition:border-color .18s,background .18s;display:block}.document-thumbnails a[data-v-996e59e3]:hover{background:var(--soft);border-color:var(--blue)}.document-thumbnails a[aria-current=page][data-v-996e59e3]{border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);background:#edf3fc}.document-thumbnails a[data-v-996e59e3]:focus-visible,.document-zoom[data-v-996e59e3]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.thumbnail-unavailable[data-v-996e59e3]{place-items:center;min-height:125px;display:grid!important}.document-thumbnails img[data-v-996e59e3]{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:125px;display:block}.document-thumbnails span[data-v-996e59e3]{color:var(--muted);margin-top:7px;font-size:11px;display:block}.document-pages[data-v-996e59e3]{grid-area:1/1;min-width:0}.document-page[data-v-996e59e3]{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);margin:0 0 30px;padding:20px;scroll-margin-top:96px}.document-page figcaption[data-v-996e59e3]{color:var(--muted);overflow-wrap:anywhere;margin-bottom:16px;font-size:12px;line-height:1.8}.document-page img[data-v-996e59e3]{-o-object-fit:contain;object-fit:contain;height:auto}.document-page img[data-v-996e59e3],.document-zoom[data-v-996e59e3]{background:#fff;width:100%;display:block}.document-zoom[data-v-996e59e3]{cursor:zoom-in;border:0;padding:0;position:relative}.document-zoom>span[data-v-996e59e3]{color:#fff;background:#17395cd9;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.document-image-error[data-v-996e59e3]{color:var(--muted);text-align:center;padding:44px 16px;font-size:14px;line-height:1.8}.document-unavailable[data-v-996e59e3]{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;background:var(--soft);padding:40px}.document-unavailable h2[data-v-996e59e3]{margin-bottom:15px;font-size:23px}.document-unavailable p[data-v-996e59e3]{color:var(--muted);font-size:14px;line-height:1.9}@media (max-width:750px){.document-preview-layout[data-v-996e59e3]{flex-direction:column;gap:22px;display:flex}.document-thumbnails[data-v-996e59e3]{width:100%;padding:18px;position:static}.document-thumbnails ol[data-v-996e59e3]{grid-auto-columns:96px;grid-auto-flow:column;gap:10px;max-height:none;overflow:auto visible}.document-thumbnails img[data-v-996e59e3]{height:92px}.document-pages[data-v-996e59e3]{width:100%}.document-metadata[data-v-996e59e3]{gap:20px;padding:22px}.document-page[data-v-996e59e3]{padding:14px}.document-unavailable[data-v-996e59e3]{padding:30px 22px}}@media (max-width:450px){.document-metadata[data-v-996e59e3]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.document-thumbnails a[data-v-996e59e3]{transition:none}}.qualification-content[data-v-7bc4337d]{gap:16px;display:grid}.qualification-section[data-v-7bc4337d]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;scroll-margin-top:84px;overflow:hidden}.qualification-heading[data-v-7bc4337d]{border-bottom:1px solid #e2e8f0;min-height:104px;padding:20px 24px 18px}.qualification-heading h2[data-v-7bc4337d]{color:#1a1a2e;padding-left:12px;font-size:24px;font-weight:600;line-height:32px;position:relative}.qualification-heading h2[data-v-7bc4337d]:before{content:"";background:#1a56c4;border-radius:2px;width:4px;height:20px;position:absolute;top:6px;left:0}.qualification-heading p[data-v-7bc4337d]{color:#6b7280;margin-top:8px;font-size:14px;line-height:23px}.qualification-gallery[data-v-7bc4337d]{grid-template-columns:repeat(7,132px);justify-content:space-between;align-items:start;gap:20px 14px;padding:20px 28px 28px;display:grid}.qualification-item[data-v-7bc4337d]{min-width:0;margin:0}.qualification-empty[data-v-7bc4337d]{color:#6b7280;margin:0;padding:24px 28px;font-size:14px}.qualification-no-preview[data-v-7bc4337d]{cursor:pointer;border:1px solid #e2e8f0;min-height:172px;padding:16px}.qualification-no-preview>span+span[data-v-7bc4337d]{color:#1a56c4;margin-top:12px;font-size:13px;display:inline-block}.qualification-open[data-v-7bc4337d]{color:#1a1a2e;text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}button.qualification-open[data-v-7bc4337d]{grid-template-rows:172px auto;align-content:start;display:grid}.qualification-media[data-v-7bc4337d]{justify-content:center;align-items:center;width:100%;height:172px;display:flex}.qualification-open img[data-v-7bc4337d]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;border:1px solid #e2e8f0;width:auto;max-width:min(100%,127px);height:auto;max-height:172px;transition:box-shadow .18s,transform .18s;display:block}.qualification-caption[data-v-7bc4337d]{text-align:center;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:22px;display:block}.qualification-open:focus-visible img[data-v-7bc4337d],.qualification-open:hover img[data-v-7bc4337d]{transform:translateY(-2px);box-shadow:0 8px 20px #10305226}.qualification-open[data-v-7bc4337d]:focus-visible{outline-offset:4px;outline:2px solid #1a56c4}.qualification-no-preview .qualification-image-error[data-v-7bc4337d]{color:#617287}@media (max-width:1190px){.qualification-gallery[data-v-7bc4337d]{grid-template-columns:repeat(5,132px);justify-content:space-around}}@media (max-width:800px){.qualification-gallery[data-v-7bc4337d]{grid-template-columns:repeat(3,minmax(0,132px))}}@media (max-width:550px){.qualification-section[data-v-7bc4337d]{border-radius:14px}.qualification-heading[data-v-7bc4337d]{min-height:0;padding:18px 16px}.qualification-heading h2[data-v-7bc4337d]{font-size:20px}.qualification-heading p[data-v-7bc4337d]{font-size:12px;line-height:1.7}.qualification-gallery[data-v-7bc4337d]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:20px;padding:20px 16px 24px}.qualification-caption[data-v-7bc4337d]{font-size:12px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.qualification-open img[data-v-7bc4337d]{transition:none}}.hf-editorial[data-v-0042aa5a]{color:#1a1a2e;background:#fff}.editorial-hero[data-v-0042aa5a]{isolation:isolate;color:#fff;background:#14294c;align-items:flex-end;min-height:264px;display:flex;position:relative}.editorial-hero[data-v-0042aa5a]:after,.editorial-hero>img[data-v-0042aa5a]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.editorial-hero>img[data-v-0042aa5a]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.editorial-hero[data-v-0042aa5a]:after{content:"";z-index:-1;background:linear-gradient(#05143c00,#05143c80 56%,#05143ce6)}.editorial-hero-copy[data-v-0042aa5a]{padding-block:44px 40px}.editorial-meta[data-v-0042aa5a]{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;font-size:14px;line-height:20px;display:flex}.editorial-topic[data-v-0042aa5a]{color:#fff;background:#1a56c4;padding:4px 12px;font-size:12px;line-height:16px}.editorial-reads[data-v-0042aa5a]{align-items:center;gap:4px;display:inline-flex}.editorial-reads[data-v-0042aa5a]:before{content:"·";margin-right:8px}.editorial-reads svg[data-v-0042aa5a]{stroke:currentColor;stroke-width:1.3px;width:13px;height:13px}.editorial-hero h1[data-v-0042aa5a]{color:#fff;letter-spacing:0;text-wrap:wrap;max-width:808px;margin:0;font-size:32px;font-weight:700;line-height:40px}.editorial-layout[data-v-0042aa5a]{grid-template-columns:minmax(0,860px) 300px;align-items:start;gap:40px;padding-block:24px 48px;display:grid}.editorial-article[data-v-0042aa5a],.editorial-sidebar[data-v-0042aa5a]{min-width:0}.editorial-breadcrumb[data-v-0042aa5a]{color:#6b7280;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:41px;margin-bottom:12px;padding-bottom:17px;font-size:12px;line-height:24px;display:flex}.editorial-breadcrumb a[data-v-0042aa5a]:hover{color:#1a56c4}.editorial-source[data-v-0042aa5a]{color:#6b7280;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.7}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved){color:#454e61;font-size:14px;line-height:27px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>p{margin:12px 0;line-height:27px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>p:first-child{margin-top:0}.editorial-article[data-v-0042aa5a] .business-section h2,.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) h2,.editorial-section-title[data-v-0042aa5a]{color:#1a1a2e;letter-spacing:0;margin:12px 0;padding:12px 0 0 14px;font-size:18px;font-weight:700;line-height:28px;position:relative}.editorial-article[data-v-0042aa5a] .business-section h2:before,.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) h2:before,.editorial-section-title[data-v-0042aa5a]:before{content:"";background:#1a56c4;width:4px;height:20px;position:absolute;top:16px;left:0}.editorial-product .editorial-section-title[data-v-0042aa5a]{margin-top:0}.editorial-news .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>ul{color:#1a1a2e;background:#f0f4f8;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;margin:14px 0 9px;padding:28px 24px 20px;list-style:none;display:grid}.editorial-news .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>ul>li{margin:0;padding-left:14px;font-size:14px;line-height:20px;position:relative}.editorial-news .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>ul>li:before{content:"";background:#1a56c4;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) figure,.editorial-cover[data-v-0042aa5a]{margin:12px 0}.editorial-news .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) figure img,.editorial-news .editorial-cover img[data-v-0042aa5a]{aspect-ratio:860/296;-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:auto;margin:0;display:block}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) figcaption{text-align:center;color:#6b7280;margin-top:12px;padding-bottom:12px;font-size:12px;line-height:20px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) blockquote{color:#1a1a2e;background:#dbe7fb;border-left:4px solid #1a56c4;border-radius:0;margin:12px 0;padding:8px 20px 8px 24px;font-size:16px;font-style:normal;line-height:29.6px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) blockquote p{margin:0}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) blockquote p+p{color:#6b7280;margin-top:8px;font-size:14px;line-height:20px}.editorial-product .editorial-cover[data-v-0042aa5a]{background:#f0f4f8;border-radius:4px;justify-content:center;align-items:center;min-height:296px;padding:20px;display:flex}.editorial-product .editorial-cover img[data-v-0042aa5a]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.editorial-product .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) img{width:auto;max-width:min(100%,468px);height:auto;margin:20px auto;display:block}.editorial-article[data-v-0042aa5a] .business-section{color:#454e61;border-top:0;margin:20px 0;padding-top:0;font-size:14px;line-height:27px}.editorial-article[data-v-0042aa5a] .business-section li{margin-block:8px}.editorial-tags[data-v-0042aa5a]{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;margin-top:12px;padding-block:20px 12px;display:flex}.editorial-tags a[data-v-0042aa5a]{color:#6b7280;background:#f0f4f8;border-radius:3px;padding:4px 10px;font-size:12px;line-height:20px}.editorial-navigation[data-v-0042aa5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.editorial-navigation a[data-v-0042aa5a]{border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;justify-content:center;gap:10px;min-height:81px;padding:14px 20px 16px 42px;display:flex;position:relative}.editorial-navigation a.is-next[data-v-0042aa5a]{text-align:right;padding:14px 42px 16px 20px}.article-navigation-label[data-v-0042aa5a]{color:#6b7280;font-size:12px;line-height:16px}.article-navigation-title[data-v-0042aa5a]{color:#1a1a2e;font-size:14px;line-height:20px}.article-direction[data-v-0042aa5a]{color:#1a56c4;position:absolute;bottom:20px;left:16px}.is-next .article-direction[data-v-0042aa5a]{left:auto;right:16px}.editorial-recommendations[data-v-0042aa5a]{border:1px solid #e2e8f0;border-radius:4px;overflow:hidden}.editorial-recommendations h2[data-v-0042aa5a]{color:#1a1a2e;border-bottom:1px solid #e2e8f0;margin:0;padding:16px 20px 16px 34px;font-size:14px;font-weight:700;line-height:20px;position:relative}.editorial-recommendations h2[data-v-0042aa5a]:before{content:"";background:#1a56c4;width:4px;height:16px;position:absolute;top:18px;left:20px}.editorial-recommendations ul[data-v-0042aa5a]{margin:0;padding:0 16px;list-style:none}.editorial-recommendations li+li[data-v-0042aa5a]{border-top:1px solid #e2e8f0}.editorial-recommendations li a[data-v-0042aa5a]{align-items:center;gap:10px;min-height:102px;padding-block:14px;display:flex}.editorial-recommendations li img[data-v-0042aa5a]{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:0 0 64px;width:64px;height:64px}.editorial-recommendations li a>div[data-v-0042aa5a]{min-width:0}.recommendation-topic[data-v-0042aa5a]{color:#1a56c4;background:#dbe7fb;margin-bottom:4px;padding:2px 6px;font-size:12px;line-height:16px;display:inline-block}.editorial-recommendations h3[data-v-0042aa5a]{color:#1a1a2e;margin:0;font-size:12px;font-weight:500;line-height:16.5px}.editorial-recommendations time[data-v-0042aa5a]{color:#6b7280;margin-top:4px;font-size:12px;line-height:16px;display:block}.editorial-consult[data-v-0042aa5a]{isolation:isolate;color:#fff;text-align:center;background:#0a235a;border-radius:4px;place-items:center;min-height:225px;margin-top:24px;padding:32px 20px;display:grid;position:relative;overflow:hidden}.editorial-consult[data-v-0042aa5a]:after,.editorial-consult>img[data-v-0042aa5a]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-consult[data-v-0042aa5a]:after{content:"";z-index:-1;background:#0a235abf}.editorial-consult h2[data-v-0042aa5a]{color:#fff;margin:0;font-size:16px;font-weight:700;line-height:24px}.editorial-consult p[data-v-0042aa5a]{margin:8px 0 20px;font-size:12px;line-height:16px}.editorial-consult a[data-v-0042aa5a]{color:#1a56c4;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:10px 20px;font-size:14px;line-height:20px;display:inline-flex}.hf-editorial a[data-v-0042aa5a]:focus-visible{outline-offset:4px;outline:2px solid #1a56c4}.editorial-navigation a[data-v-0042aa5a]:hover,.editorial-tags a[data-v-0042aa5a]:hover{color:#1a56c4;border-color:#1a56c4}@media (max-width:1100px){.editorial-layout[data-v-0042aa5a]{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.editorial-hero h1[data-v-0042aa5a]{max-width:808px}}@media (max-width:850px){.editorial-layout[data-v-0042aa5a]{grid-template-columns:minmax(0,1fr);gap:32px}.editorial-sidebar[data-v-0042aa5a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.editorial-consult[data-v-0042aa5a]{margin-top:0}}@media (max-width:600px){.editorial-hero-copy[data-v-0042aa5a]{padding-block:36px 32px}.editorial-hero h1[data-v-0042aa5a]{font-size:25px;line-height:36px}.editorial-meta[data-v-0042aa5a]{gap:10px;font-size:12px}.editorial-layout[data-v-0042aa5a]{padding-block:20px 40px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved){font-size:15px;line-height:28px}.editorial-news .editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved)>ul{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.editorial-article[data-v-0042aa5a] .prose:not(.rich-preserved) blockquote{padding:16px;font-size:15px;line-height:28px}.editorial-navigation[data-v-0042aa5a],.editorial-sidebar[data-v-0042aa5a]{grid-template-columns:minmax(0,1fr)}.editorial-product .editorial-cover[data-v-0042aa5a]{min-height:0;padding:16px}.editorial-recommendations li a[data-v-0042aa5a]{min-height:98px}.editorial-recommendations h3[data-v-0042aa5a]{font-size:14px;line-height:21px}}.hf-job-detail[data-v-07a936d8]{color:#1a1a2e;background:#f6f8fb;font-size:14px}.job-container[data-v-07a936d8]{width:min(1216px,100% - 48px);margin-inline:auto}.job-breadcrumb-bar[data-v-07a936d8]{background:#fff;border-bottom:1px solid #e2e8f0}.job-breadcrumb[data-v-07a936d8]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:12px;min-height:53px;padding-block:8px;line-height:20px;display:flex}.job-breadcrumb a[data-v-07a936d8]{align-items:center;min-height:36px;display:inline-flex}.job-breadcrumb [aria-current][data-v-07a936d8]{color:#1a1a2e}.job-summary[data-v-07a936d8]{background:#fff;border-bottom:1px solid #e2e8f0}.job-summary-inner[data-v-07a936d8]{align-items:center;gap:20px;min-height:129px;padding-block:24px;display:flex}.job-symbol[data-v-07a936d8]{color:#fff;background:#1a56c4;border-radius:24px;flex:none;place-items:center;width:56px;height:56px;display:grid}.job-title-block[data-v-07a936d8]{min-width:0}.job-title-row[data-v-07a936d8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job-title-row h1[data-v-07a936d8]{letter-spacing:0;margin:0;font-size:26px;font-weight:700;line-height:39px}.job-hot[data-v-07a936d8]{color:#1a56c4;background:#dbe7fb;border-radius:4px;padding:4px 10px;font-size:12px;line-height:16px}.job-facts[data-v-07a936d8]{color:#6b7280;flex-wrap:wrap;gap:8px 20px;margin:6px 0 0;padding:0;line-height:20px;list-style:none;display:flex}.job-facts li[data-v-07a936d8]{align-items:center;gap:6px;display:flex}.job-salary[data-v-07a936d8]{color:#1a56c4;white-space:nowrap;margin:0 0 0 auto;font-size:20px;font-weight:700;line-height:28px}.job-content-area[data-v-07a936d8]{padding:32px 0 46px}.job-layout[data-v-07a936d8]{grid-template-columns:minmax(0,884px) 300px;align-items:start;gap:32px;display:grid}.job-main[data-v-07a936d8],.job-sidebar[data-v-07a936d8]{gap:20px;min-width:0;display:grid}.job-card[data-v-07a936d8],.job-side-card[data-v-07a936d8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0}.job-card[data-v-07a936d8]{padding:24px}.job-section-title[data-v-07a936d8]{align-items:center;gap:8px;margin:0 0 20px;font-size:16px;font-weight:700;line-height:24px;display:flex}.job-section-title[data-v-07a936d8]:before{content:"";background:#1a56c4;border-radius:4px;flex:none;width:4px;height:20px}.job-bullet-list[data-v-07a936d8],.job-number-list[data-v-07a936d8]{gap:12px;margin:0;padding:0;line-height:25.2px;list-style:none;display:grid}.job-number-list[data-v-07a936d8]{counter-reset:job-duty}.job-number-list li[data-v-07a936d8]{counter-increment:job-duty;gap:12px;display:flex}.job-number-list li[data-v-07a936d8]:before{content:counter(job-duty);color:#1a56c4;background:#dbe7fb;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;font-weight:700;line-height:16px;display:grid}.job-bullet-list li[data-v-07a936d8]{padding-left:18px;position:relative}.job-bullet-list li[data-v-07a936d8]:before{content:"";background:#1a56c4;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.job-benefits[data-v-07a936d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.job-benefits li[data-v-07a936d8]{border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:12px 16px;font-weight:500;line-height:20px;display:flex}.benefit-symbol[data-v-07a936d8]{color:#1a56c4;background:#dbe7fb;border-radius:12px;flex:none;place-items:center;width:32px;height:32px;display:grid}.job-environment[data-v-07a936d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.job-environment img[data-v-07a936d8]{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:130px;display:block}.job-application[data-v-07a936d8]{color:#fff;background:#1a56c4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:24px;display:flex}.job-application h2[data-v-07a936d8]{margin:0;font-size:16px;font-weight:700;line-height:24px}.job-application p[data-v-07a936d8]{color:#fff;opacity:.8;margin:4px 0 0;line-height:20px}.job-apply-button[data-v-07a936d8]{color:#1a56c4;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:143px;min-height:44px;padding:12px 24px;font-weight:700;line-height:20px;display:inline-flex}.job-company[data-v-07a936d8]{overflow:hidden}.job-company-cover[data-v-07a936d8]{-o-object-fit:cover;object-fit:cover;width:100%;height:130px;display:block}.job-company-copy[data-v-07a936d8]{padding:20px}.job-company-heading[data-v-07a936d8]{align-items:center;gap:12px;display:flex}.job-company-heading>svg[data-v-07a936d8]{color:#1a56c4;flex:none}.job-company-heading h2[data-v-07a936d8]{margin:0;font-size:14px;font-weight:700;line-height:20px}.job-company-heading p[data-v-07a936d8]{margin:0}.job-company-facts[data-v-07a936d8],.job-company-heading p[data-v-07a936d8]{color:#6b7280;font-size:12px;line-height:16px}.job-company-facts[data-v-07a936d8]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.job-company-facts li[data-v-07a936d8]{align-items:flex-start;gap:8px;display:flex}.job-company-facts svg[data-v-07a936d8]{flex:none;margin-top:1px}.job-related[data-v-07a936d8]{overflow:hidden}.job-related>h2[data-v-07a936d8]{border-bottom:1px solid #e2e8f0;margin:0;padding:16px 20px;font-size:14px;line-height:20px}.job-hr>h2[data-v-07a936d8]:before,.job-related>h2[data-v-07a936d8]:before{height:16px}.job-related ul[data-v-07a936d8]{margin:0;padding:0;list-style:none}.job-related li+li[data-v-07a936d8]{border-top:1px solid #e2e8f0}.job-related li a[data-v-07a936d8]{justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 20px;display:flex}.job-related li svg[data-v-07a936d8]{color:#6b7280;flex:none}.job-related h3[data-v-07a936d8]{margin:0;font-size:14px;font-weight:500;line-height:20px}.job-related li p[data-v-07a936d8]{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:16px}.job-all-link[data-v-07a936d8]{color:#1a56c4;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 16px;font-size:12px;line-height:16px;display:flex}.job-hr[data-v-07a936d8]{padding:20px}.job-hr>h2[data-v-07a936d8]{margin-bottom:16px;font-size:14px;line-height:20px}.job-hr ul[data-v-07a936d8]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.job-hr li[data-v-07a936d8]{color:#6b7280;align-items:center;gap:10px;line-height:20px;display:flex}.job-hr svg[data-v-07a936d8]{flex:none}.hf-job-detail[data-v-07a936d8] :is(h1,h2,h3,p,li,a,span){overflow-wrap:anywhere}.hf-job-detail a[data-v-07a936d8]:hover{color:#0f3e99}.job-related li a[data-v-07a936d8]:hover{background:#f6f8fb}.job-apply-button[data-v-07a936d8]:hover{background:#eaf1fd}.hf-job-detail a[data-v-07a936d8]:focus-visible{outline-offset:3px;outline:2px solid #1a56c4}.job-application a[data-v-07a936d8]:focus-visible{outline-color:#fff}.job-description[data-v-07a936d8] .prose{font-size:14px;line-height:1.8}@media (max-width:1000px){.job-layout[data-v-07a936d8]{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.job-benefits[data-v-07a936d8],.job-environment[data-v-07a936d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.job-application[data-v-07a936d8]{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:760px){.job-container[data-v-07a936d8]{width:calc(100% - 32px)}.job-summary-inner[data-v-07a936d8]{flex-wrap:wrap;gap:12px 16px;padding-block:24px}.job-title-block[data-v-07a936d8]{flex:1}.job-title-row h1[data-v-07a936d8]{font-size:23px;line-height:1.45}.job-facts[data-v-07a936d8]{gap:8px 12px;font-size:12px}.job-salary[data-v-07a936d8]{white-space:normal;width:100%;margin-left:72px}.job-layout[data-v-07a936d8]{grid-template-columns:minmax(0,1fr)}.job-content-area[data-v-07a936d8]{padding:24px 0 32px}.job-card[data-v-07a936d8]{padding:20px}.job-company-cover[data-v-07a936d8]{height:180px}.job-environment[data-v-07a936d8]{grid-template-columns:repeat(3,minmax(0,1fr))}.job-application[data-v-07a936d8]{flex-direction:row;align-items:center}.job-hr a[data-v-07a936d8]{align-items:center;min-height:32px;display:inline-flex}}@media (max-width:480px){.job-symbol[data-v-07a936d8]{border-radius:16px;width:44px;height:44px}.job-salary[data-v-07a936d8]{margin-left:60px}.job-title-row[data-v-07a936d8]{gap:6px}.job-title-row h1[data-v-07a936d8]{font-size:21px}.job-benefits li[data-v-07a936d8]{gap:8px;padding:10px;font-size:13px}.job-environment[data-v-07a936d8]{grid-template-columns:1fr}.job-environment img[data-v-07a936d8]{aspect-ratio:27/13;height:auto}.job-application[data-v-07a936d8]{flex-direction:column;align-items:stretch;padding:20px}.job-apply-button[data-v-07a936d8]{width:100%}}.detail[data-v-1fd8e31a]{padding:28px 0 90px}.breadcrumb[data-v-1fd8e31a]{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:54px;font-size:12px}.breadcrumb[data-v-1fd8e31a],.breadcrumb a[data-v-1fd8e31a]{align-items:center;display:flex}.breadcrumb a[data-v-1fd8e31a]{min-height:32px}.article-header[data-v-1fd8e31a]{max-width:950px;margin-bottom:42px}.article-header h1[data-v-1fd8e31a]{letter-spacing:-.04em;margin:22px 0;font-size:44px;font-weight:600;line-height:1.4}.article-meta[data-v-1fd8e31a]{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.article-lead[data-v-1fd8e31a]{color:var(--muted);margin-top:28px;font-size:19px;line-height:1.9}.article-header.has-design-cover[data-v-1fd8e31a]{isolation:isolate;color:#fff;background:#163b60;border-radius:16px;max-width:none;min-height:264px;padding:36px 42px;position:relative;overflow:hidden}.article-header-image[data-v-1fd8e31a]{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-header.has-design-cover[data-v-1fd8e31a]:after{z-index:-1;content:"";background:linear-gradient(105deg,#091f37e0,#0a2c4e8c);position:absolute;inset:0}.article-header.has-design-cover[data-v-1fd8e31a] :is(h1,.eyebrow){color:#fff}.article-header.has-design-cover[data-v-1fd8e31a] :is(.article-meta,.article-lead){color:#e1e9f4}.article-header.has-design-cover h1[data-v-1fd8e31a]{max-width:970px;font-size:clamp(25px,2.5vw,38px)}.article-header.has-design-cover .article-lead[data-v-1fd8e31a]{max-width:1000px;font-size:15px;line-height:1.85}.design-read-count[data-v-1fd8e31a]{line-height:1.7}.design-source-note[data-v-1fd8e31a]{border-left:3px solid var(--line);background:var(--soft);color:var(--muted);margin-top:28px;padding:14px 18px;font-size:12px;line-height:1.8}.news-article-navigation[data-v-1fd8e31a]{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;padding-block:24px;display:grid}.news-article-navigation span[data-v-1fd8e31a]{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.news-article-navigation[data-v-1fd8e31a] :is(a,p){min-height:44px;color:var(--blue);overflow-wrap:anywhere;font-size:14px;line-height:1.75;display:block}.news-article-navigation a[data-v-1fd8e31a]:hover{text-underline-offset:4px;text-decoration:underline}.detail-layout[data-v-1fd8e31a]{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:60px;display:grid}.article-body[data-v-1fd8e31a]{min-width:0}.detail-layout.qualification-layout[data-v-1fd8e31a]{max-width:none;display:block}.detail-cover[data-v-1fd8e31a]{-o-object-fit:cover;object-fit:cover;width:100%;max-height:650px;margin-bottom:36px}.classic-sidebar[data-v-1fd8e31a]{align-self:start}.classic-sidebar>.news-recommendations[data-v-1fd8e31a]{margin-bottom:24px}.consult-card[data-v-1fd8e31a]{color:#fff;background:#00204f;padding:30px}.consult-card>svg[data-v-1fd8e31a]{color:#a4c8ff}.consult-card-image[data-v-1fd8e31a]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;display:block}.detail-cta-summary[data-v-1fd8e31a]{color:var(--muted);margin-top:16px;font-size:15px}.detail-cta-image[data-v-1fd8e31a]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:min(100%,360px);margin-top:22px;display:block}.consult-card h2[data-v-1fd8e31a]{margin:24px 0 15px;font-size:24px;line-height:1.5}.consult-card p[data-v-1fd8e31a]{color:#bfcee5;margin-bottom:26px;font-size:14px}.consult-card .button[data-v-1fd8e31a]{gap:15px;min-height:46px;padding:12px 16px;font-size:13px}.related-section[data-v-1fd8e31a]{border-top:1px solid var(--line);margin-top:70px;padding-top:60px}.related-heading[data-v-1fd8e31a]{margin-bottom:35px}.related-heading h2[data-v-1fd8e31a]{margin-top:17px;font-size:32px}.back-link[data-v-1fd8e31a]{margin-top:40px}.detail-b .article-header[data-v-1fd8e31a]{text-align:center;max-width:900px;margin:0 auto 50px}.detail-b .article-header h1[data-v-1fd8e31a]{letter-spacing:-.05em;font-size:56px;font-weight:500}.detail-b .article-meta[data-v-1fd8e31a]{justify-content:center}.detail-b .article-lead[data-v-1fd8e31a]{max-width:780px;margin-inline:auto}.editorial-cover[data-v-1fd8e31a]{-o-object-fit:cover;object-fit:cover;border-radius:28px;width:100%;max-height:650px;margin-bottom:65px}.detail-b .detail-layout[data-v-1fd8e31a]{max-width:820px;margin:auto;display:block}.detail-cta[data-v-1fd8e31a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;margin-top:70px;padding:48px 0;display:flex}.detail-cta h2[data-v-1fd8e31a]{margin-top:20px;font-size:33px;font-weight:500}.detail-cta .button[data-v-1fd8e31a]{flex-shrink:0}.detail-b .detail-cta[data-v-1fd8e31a]{background:var(--soft);border:0;border-radius:24px;padding:48px}.detail-c .article-header[data-v-1fd8e31a]{max-width:1100px;margin-bottom:65px}.detail-c .article-header h1[data-v-1fd8e31a]{max-width:1000px;font-size:62px;font-weight:400}.detail-c .article-lead[data-v-1fd8e31a]{max-width:770px}.detail-c .detail-layout[data-v-1fd8e31a]{grid-template-columns:240px minmax(0,1fr);gap:90px}.immersive-sidebar[data-v-1fd8e31a]{position:sticky;top:40px}.sidebar-mark[data-v-1fd8e31a]{letter-spacing:.2em;color:var(--blue);font-size:10px}.immersive-sidebar .text-link[data-v-1fd8e31a]{font-size:13px}.detail-c .related-section[data-v-1fd8e31a]{border-top:0;margin-top:60px}.detail-c .detail-cta h2[data-v-1fd8e31a]{font-size:38px;font-weight:400}@media (max-width:1000px){.detail-layout[data-v-1fd8e31a]{grid-template-columns:minmax(0,1fr) 250px;gap:35px}.detail-c .detail-layout[data-v-1fd8e31a]{grid-template-columns:190px minmax(0,1fr);gap:45px}.article-header h1[data-v-1fd8e31a]{font-size:38px}.detail-b .article-header h1[data-v-1fd8e31a],.detail-c .article-header h1[data-v-1fd8e31a]{font-size:46px}}@media (max-width:750px){.article-header.has-design-cover[data-v-1fd8e31a]{border-radius:12px;padding:28px 23px}.news-article-navigation[data-v-1fd8e31a]{grid-template-columns:1fr}.detail[data-v-1fd8e31a]{padding-bottom:50px}.breadcrumb[data-v-1fd8e31a]{gap:10px;margin-bottom:30px}.article-header h1[data-v-1fd8e31a],.detail-b .article-header h1[data-v-1fd8e31a],.detail-c .article-header h1[data-v-1fd8e31a]{font-size:34px}.article-lead[data-v-1fd8e31a]{font-size:17px}.detail-c .detail-layout[data-v-1fd8e31a],.detail-layout[data-v-1fd8e31a]{flex-direction:column;gap:30px;display:flex}.classic-sidebar[data-v-1fd8e31a],.immersive-sidebar[data-v-1fd8e31a]{width:100%;position:static}.immersive-sidebar[data-v-1fd8e31a]{order:2}.detail-cover[data-v-1fd8e31a]{margin-bottom:28px}.editorial-cover[data-v-1fd8e31a]{border-radius:18px;margin-bottom:35px}.detail-b .detail-cta[data-v-1fd8e31a],.detail-cta[data-v-1fd8e31a]{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 24px}.detail-c .detail-cta h2[data-v-1fd8e31a],.detail-cta h2[data-v-1fd8e31a]{font-size:28px}.related-section[data-v-1fd8e31a]{margin-top:45px;padding-top:40px}.related-heading h2[data-v-1fd8e31a]{font-size:27px}}.company-figures[data-v-e9c87b24]{margin-bottom:24px}.company-figures dl[data-v-e9c87b24]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.company-figures dl>div[data-v-e9c87b24]{-moz-column-gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:12px;min-height:125px;padding:20px;display:grid}.company-figures svg[data-v-e9c87b24]{stroke:#1a56c4;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;align-self:center;width:28px;height:28px}.company-figures dt[data-v-e9c87b24]{color:#0a1a3a;grid-area:2/2;margin-top:2px;font-size:12px;line-height:20px}.figure-unit[data-v-e9c87b24]{margin-left:3px;font-size:14px}.figure-note[data-v-e9c87b24]{color:#6b7280;overflow-wrap:anywhere;grid-column:1/-1;margin-top:10px;font-size:11px;line-height:1.5}.company-figures dd[data-v-e9c87b24]{color:#005aff;background:linear-gradient(#005aff 26%,#00a6ff);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;grid-area:1/2;margin:0;font-size:26px;font-weight:700;line-height:28px}@media (min-width:701px) and (max-width:1000px){.company-figures dl>div[data-v-e9c87b24]{-moz-column-gap:8px;grid-template-columns:22px minmax(0,1fr);column-gap:8px;padding:14px}.company-figures svg[data-v-e9c87b24]{width:22px;height:22px}.company-figures dd[data-v-e9c87b24]{font-size:21px}}@media (max-width:700px){.company-figures[data-v-e9c87b24]{margin-bottom:24px}.company-figures dl[data-v-e9c87b24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-figures dl>div[data-v-e9c87b24]{gap:10px;min-height:84px;padding:14px}.company-figures dd[data-v-e9c87b24]{font-size:20px}}.milestone-history[data-v-8df191a2]{--history-blue:#16477f;--history-step:112px;--history-width:min(1380px, calc(100vw - 64px));width:var(--history-width);margin-left:calc((100% - var(--history-width))/2)}.history-heading[data-v-8df191a2]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.history-heading h2[data-v-8df191a2]{color:#203043;font-size:20px}.history-hint[data-v-8df191a2]{color:#7e8ea2;letter-spacing:.04em;margin:7px 0 0;font-size:12px}.history-controls[data-v-8df191a2]{flex-shrink:0;gap:10px;display:flex}.history-controls button[data-v-8df191a2]{width:42px;height:42px;color:var(--history-blue);background:#fff;border:1px solid #dce6f0;border-radius:50%;place-items:center;font-size:19px;transition:background .18s,border-color .18s,color .18s;display:grid}.history-control-icon[data-v-8df191a2]{place-items:center;width:20px;height:20px;line-height:0;display:grid}.history-control-icon svg[data-v-8df191a2]{width:20px;height:20px;display:block}.history-controls button[data-v-8df191a2]:disabled{opacity:.35;cursor:not-allowed}.history-controls button[data-v-8df191a2]:not(:disabled):hover{background:var(--history-blue);color:#fff;border-color:var(--history-blue)}.history-track[data-v-8df191a2]{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;padding:5px 0 14px;overflow-x:auto}.history-track.is-dragging[data-v-8df191a2],.history-track.is-dragging .history-image[data-v-8df191a2]{cursor:grabbing;-webkit-user-select:none;user-select:none}.history-track[data-v-8df191a2]::-webkit-scrollbar{display:none}.history-controls button[data-v-8df191a2]:focus-visible,.history-image[data-v-8df191a2]:focus-visible,.history-track[data-v-8df191a2]:focus-visible{outline-offset:4px;outline:2px solid #2b7aca}.history-events[data-v-8df191a2]{grid-template-columns:repeat(var(--event-count),var(--history-step));isolation:isolate;grid-template-rows:minmax(220px,auto) 20px minmax(220px,auto);width:max-content;min-width:100%;margin:0;padding:0 48px 0 23px;list-style:none;display:grid}.history-events[data-v-8df191a2]:before{content:"";z-index:-1;background:linear-gradient(90deg,#20a9dc,#72b8e4 55%,#b5d6ed);border-radius:1px;grid-area:2/1/auto/-1;align-self:center;height:14px;margin-left:-23px;margin-right:-23px}.history-event[data-v-8df191a2]{grid-column:var(--event-column) /span 2;grid-row:1/-1;grid-template-rows:subgrid;pointer-events:none;min-width:0;display:grid}.history-event article[data-v-8df191a2]{border-left:2px solid var(--history-blue);color:var(--history-blue);pointer-events:auto;flex-direction:column;grid-row:1;margin-right:22px;padding:0 0 18px 10px;display:flex;position:relative}.history-event-bottom article[data-v-8df191a2]{grid-row:3;padding-top:18px;padding-bottom:0}.history-event time[data-v-8df191a2]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:26px;font-weight:800;line-height:1.12;display:block;position:relative}.history-event time[data-v-8df191a2]:before{content:"";background:var(--history-blue);border-radius:1px;width:6px;position:absolute;top:4px;bottom:4px;left:-14px}.history-copy[data-v-8df191a2]{margin-top:7px;margin-bottom:14px}.history-copy h3[data-v-8df191a2]{color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.5}.history-copy p[data-v-8df191a2]{color:#496789;white-space:pre-line;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.65}.history-images[data-v-8df191a2]{grid-template-columns:repeat(var(--image-count),minmax(0,1fr));align-items:end;gap:6px;min-height:92px;margin-top:auto;display:grid}.history-image[data-v-8df191a2]{cursor:zoom-in;background:0 0;border:0;min-width:0;padding:0;display:block}.history-image[data-v-8df191a2]:disabled{cursor:default}.history-image-unavailable[data-v-8df191a2]{color:#496789;background:#f1f5f9;place-items:center;min-height:72px;padding:10px;font-size:12px;display:grid}.history-images img[data-v-8df191a2]{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;max-height:120px;display:block}.history-images-multiple img[data-v-8df191a2]{max-height:140px}.history-images-stack[data-v-8df191a2]{grid-template-columns:minmax(0,1fr)}.history-images-stack img[data-v-8df191a2]{width:100%;height:calc((140px - (var(--image-count) - 1)*6px)/var(--image-count));-o-object-position:left center;object-position:left center}.history-event-bottom time[data-v-8df191a2]{order:3}.history-event-bottom .history-copy[data-v-8df191a2]{order:2;margin-top:14px;margin-bottom:7px}.history-event-bottom .history-images[data-v-8df191a2]{order:1;align-items:start;margin-top:0;margin-bottom:auto}.history-event-bottom .history-images img[data-v-8df191a2]{-o-object-position:left top;object-position:left top}.history-dot[data-v-8df191a2]{background:var(--history-blue);border-radius:50%;grid-row:2;align-self:center;width:20px;height:20px;margin-left:-9px}.history-progress[data-v-8df191a2]{cursor:pointer;touch-action:none;background:#d9e8f4;border-radius:7px;width:100%;height:14px;margin-top:14px;position:relative;overflow:hidden}.history-progress-thumb[data-v-8df191a2]{border-radius:inherit;cursor:grab;background:#237db8;height:100%;display:block;position:absolute;box-shadow:0 1px 5px #0a416f40}.history-progress:active .history-progress-thumb[data-v-8df191a2]{cursor:grabbing;background:#135b95}.history-progress[data-v-8df191a2]:focus-visible{outline-offset:4px;outline:2px solid #2b7aca}@media (max-width:1000px){.milestone-history[data-v-8df191a2]{--history-width:calc(100vw - 40px)}}@media (max-width:580px){.milestone-history[data-v-8df191a2]{--history-step:116px;--history-width:calc(100vw - 24px)}.history-heading[data-v-8df191a2]{gap:12px;margin-bottom:20px}.history-heading h2[data-v-8df191a2]{font-size:20px}.history-hint[data-v-8df191a2]{max-width:200px;font-size:12px}.history-controls[data-v-8df191a2]{gap:8px}.history-controls button[data-v-8df191a2]{width:38px;height:38px}.history-events[data-v-8df191a2]{grid-template-rows:minmax(225px,auto) 20px minmax(225px,auto)}}@media (prefers-reduced-motion:reduce){.history-controls button[data-v-8df191a2]{transition:none}}.campus-panorama[data-v-80490f3f]{width:100%;min-width:0}.campus-stage[data-v-80490f3f]{aspect-ratio:16/7;color:#fff;background:#17342f;border:0;width:100%;max-width:none;height:auto;min-height:340px;max-height:520px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.campus-stage.is-expanded[data-v-80490f3f]{aspect-ratio:auto;z-index:10000;width:100%;height:100dvh;min-height:0;max-height:none;position:fixed;inset:0}.campus-stage[data-v-80490f3f]::backdrop{background:#102823}.campus-frame[data-v-80490f3f],.campus-poster[data-v-80490f3f],.campus-shade[data-v-80490f3f]{width:100%;height:100%;position:absolute;inset:0}.campus-poster[data-v-80490f3f]{-o-object-fit:cover;object-fit:cover}.campus-frame[data-v-80490f3f]{z-index:1;border:0}.campus-frame.is-loading[data-v-80490f3f]{opacity:0;visibility:hidden;pointer-events:none}.campus-shade[data-v-80490f3f]{background:linear-gradient(#091b1a14 35%,#091b1ac7)}.campus-label[data-v-80490f3f]{letter-spacing:.04em;background:#0c2623a8;border:1px solid #ffffff73;padding:6px 12px;font-size:13px;position:absolute;top:24px;left:28px}.campus-cover-copy[data-v-80490f3f]{position:absolute;bottom:30px;left:32px;right:32px}.campus-title[data-v-80490f3f]{margin:0 0 8px;font-size:clamp(20px,2.5vw,30px);font-weight:500;line-height:1.4}.campus-description[data-v-80490f3f]{color:#f0f5f4;max-width:42em;margin:0;font-size:14px;line-height:1.7}.campus-entry[data-v-80490f3f]{text-align:center;width:max-content;max-width:calc(100% - 40px);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.campus-start[data-v-80490f3f]{color:#fff;min-height:52px;font:inherit;cursor:pointer;text-shadow:0 1px 3px #00000040;background:#0c201ea6;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:10px 24px;font-size:15px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 20px #00000029,inset 0 1px #ffffff1f}.campus-start[data-v-80490f3f]:hover{background:#0c201e9e;border-color:#fffc;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff29}.campus-start[data-v-80490f3f]:active{background:#0c201eb8}.campus-start-mark[data-v-80490f3f]{color:#ffffffe0;font-variant-numeric:tabular-nums;font-size:13px}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.campus-start[data-v-80490f3f]{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#0c201e66}.campus-start[data-v-80490f3f]:hover{background:#0c201e8f}.campus-start[data-v-80490f3f]:active{background:#0c201ea8}}.campus-loading[data-v-80490f3f]{background:#0c2623d9;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:inline-flex}.campus-spinner[data-v-80490f3f]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite campus-spin-80490f3f}.campus-failure[data-v-80490f3f]{background:#0c2623e0;max-width:340px;margin:0 0 16px;padding:10px;font-size:14px;line-height:1.7}.campus-close[data-v-80490f3f]{z-index:3;top:max(16px,env(safe-area-inset-top));right:max(104px,env(safe-area-inset-right));color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0c2623e0;border:1px solid #ffffff73;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex;position:absolute}.campus-close span[data-v-80490f3f]{font-size:24px;line-height:1}.is-expanded .campus-close[data-v-80490f3f]{right:max(16px,env(safe-area-inset-right))}.campus-close[data-v-80490f3f]:focus-visible,.campus-start[data-v-80490f3f]:focus-visible{outline-offset:-5px;outline:3px solid #fff}.campus-start[data-v-80490f3f]:focus-visible{outline-offset:4px;outline-width:2px}@keyframes campus-spin-80490f3f{to{transform:rotate(1turn)}}@media (max-width:800px){.campus-stage[data-v-80490f3f]{aspect-ratio:4/3;min-height:280px;max-height:none}.campus-label[data-v-80490f3f]{padding:5px 9px;font-size:12px;top:16px;left:16px}.campus-cover-copy[data-v-80490f3f]{bottom:18px;left:18px;right:18px}.campus-title[data-v-80490f3f]{font-size:20px}.campus-description[data-v-80490f3f]{font-size:12px}.campus-start[data-v-80490f3f]{gap:12px;padding-inline:20px;font-size:14px}.campus-close[data-v-80490f3f]{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.campus-start[data-v-80490f3f]{transition:none}.campus-spinner[data-v-80490f3f]{animation:none}}.company-tabs[data-v-6108a0f9]{border-bottom:1px solid var(--line)}.company-tabs>.container[data-v-6108a0f9]{gap:42px;display:flex}.company-tabs a[data-v-6108a0f9]{border-bottom:3px solid #0000;align-items:center;min-height:65px;font-size:14px;display:flex}.company-tabs a.active[data-v-6108a0f9]{color:var(--blue);border-color:var(--blue)}.company-intro[data-v-6108a0f9]{grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;margin-bottom:48px;display:grid}.company-intro img[data-v-6108a0f9]{-o-object-fit:cover;object-fit:cover;width:100%;height:360px}.company-intro h2[data-v-6108a0f9]{letter-spacing:-.025em;margin:20px 0;font-size:34px}.company-intro p[data-v-6108a0f9]:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.9}.company-body[data-v-6108a0f9]{max-width:960px;margin:auto}.company-article+.company-article[data-v-6108a0f9]{margin-top:60px}.following-title[data-v-6108a0f9]{margin-bottom:28px;font-size:30px}.timeline[data-v-6108a0f9]{max-width:1000px;margin:auto}.timeline-item[data-v-6108a0f9]{grid-template-columns:160px minmax(0,1fr);gap:65px;padding-bottom:70px;display:grid;position:relative}.timeline-item[data-v-6108a0f9]:before{content:"";border-left:1px solid var(--line);position:absolute;top:12px;bottom:0;left:185px}.timeline-item[data-v-6108a0f9]:after{content:"";background:var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:12px;left:180px}.timeline-date time[data-v-6108a0f9]{color:var(--blue);font-size:24px}.timeline-copy h2[data-v-6108a0f9]{font-size:28px}.timeline-copy>p[data-v-6108a0f9]{color:var(--muted);margin:18px 0 24px}.timeline-copy img[data-v-6108a0f9]{-o-object-fit:cover;object-fit:cover;width:100%;max-height:380px}.timeline-copy .text-link[data-v-6108a0f9]{margin-top:18px;font-size:13px}.tabs-b>.container[data-v-6108a0f9]{justify-content:center}.tabs-b[data-v-6108a0f9]{border:0}.tabs-b a[data-v-6108a0f9]{background:var(--soft);border:0;border-radius:28px;min-height:46px;padding:10px 26px}.tabs-b a.active[data-v-6108a0f9]{background:var(--ink);color:var(--paper)}.tabs-b>.container[data-v-6108a0f9]{gap:12px}.company-b .company-intro[data-v-6108a0f9]{text-align:center;flex-direction:column;gap:44px;display:flex}.company-b .company-intro>div[data-v-6108a0f9]{max-width:800px}.company-b .company-intro h2[data-v-6108a0f9]{font-size:46px;font-weight:500}.company-b .company-intro img[data-v-6108a0f9]{border-radius:28px;height:500px}.company-b .company-body[data-v-6108a0f9]{max-width:820px}.company-b .timeline[data-v-6108a0f9]{max-width:none}.company-b .timeline-item[data-v-6108a0f9]{border-top:1px solid var(--line);grid-template-columns:1fr 1.7fr;gap:90px;padding:50px 0}.company-b .timeline-item[data-v-6108a0f9]:after,.company-b .timeline-item[data-v-6108a0f9]:before{display:none}.company-b .timeline-date time[data-v-6108a0f9]{color:var(--ink);font-size:48px}.company-b .timeline-copy img[data-v-6108a0f9]{border-radius:22px}.company-c .company-intro[data-v-6108a0f9]{grid-template-columns:minmax(0,1fr);align-items:end;gap:36px}.company-c .company-intro img[data-v-6108a0f9]{filter:brightness(.85);height:490px}.company-c .company-intro h2[data-v-6108a0f9]{font-size:42px;font-weight:400}.company-c .company-body[data-v-6108a0f9]{max-width:850px;margin-left:auto;margin-right:0}.company-c .timeline[data-v-6108a0f9]{max-width:none}.company-c .timeline-item[data-v-6108a0f9]{grid-template-columns:260px 1fr;gap:80px;padding:0 0 80px}.company-c .timeline-item[data-v-6108a0f9]:after,.company-c .timeline-item[data-v-6108a0f9]:before{display:none}.company-c .timeline-date[data-v-6108a0f9]{border-top:1px solid var(--line);padding-top:24px}.company-c .timeline-date time[data-v-6108a0f9]{margin-top:20px;font-size:40px;font-weight:300;display:block}.company-c .timeline-copy h2[data-v-6108a0f9]{font-size:34px;font-weight:400}.company-c .timeline-copy[data-v-6108a0f9]{border-top:1px solid var(--line);padding-top:24px}.tabs-a[data-v-6108a0f9]{background:#fff;border-bottom-color:#e8edf3}.tabs-a>.container[data-v-6108a0f9]{scrollbar-width:none;gap:44px;overflow-x:auto}.tabs-a>.container[data-v-6108a0f9]::-webkit-scrollbar{display:none}.tabs-a a[data-v-6108a0f9]{color:#526174;border:0;flex:none;min-height:64px;font-size:14px;transition:color .18s;position:relative}.tabs-a a[data-v-6108a0f9]:after{content:"";bottom:0;background:#004390;border-radius:3px 3px 0 0;height:3px;transition:transform .24s;position:absolute;inset-inline:0;transform:scaleX(0)}.tabs-a a.active[data-v-6108a0f9],.tabs-a a[data-v-6108a0f9]:hover{color:#004390}.tabs-a a.active[data-v-6108a0f9]:after,.tabs-a a[data-v-6108a0f9]:hover:after{transform:scaleX(1)}.company.company-a[data-v-6108a0f9]{padding-block:64px 88px}.tabs-a.tabs-profile[data-v-6108a0f9]{background:#fafdff;border-bottom:0}.tabs-a.tabs-profile>.container[data-v-6108a0f9]{gap:57px}.tabs-a.tabs-profile a[data-v-6108a0f9]{color:#454e61;min-height:46px;font-size:16px}.tabs-a.tabs-profile a.active[data-v-6108a0f9]{color:#1a5fd4;font-weight:600}.tabs-a.tabs-profile a[data-v-6108a0f9]:after{background:#1a5fd4;border-radius:0;inset-inline:-5px}.company.company-a.company-profile[data-v-6108a0f9]{padding-block:26px 87px}.company.company-a.qualification-company[data-v-6108a0f9]{background:#f0f4f8;padding-block:20px 90px}.company-a.qualification-company>.container[data-v-6108a0f9]{width:min(1214px,100% - 96px)}.company-a .company-intro[data-v-6108a0f9]{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px;margin-bottom:0}.company-a .company-intro img[data-v-6108a0f9]{height:277px;box-shadow:none;border-radius:0}.company-a .company-intro .eyebrow[data-v-6108a0f9]{letter-spacing:.14em;font-size:11px}.company-a .company-intro h2[data-v-6108a0f9]{letter-spacing:0;color:#1a1a2e;margin:0;padding-left:16px;font-size:20px;font-weight:500;line-height:28px;position:relative}.company-a .company-intro h2[data-v-6108a0f9]:before{content:"";background:#1a56c4;width:4px;height:24px;position:absolute;top:2px;left:0}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved),.company-a .company-intro p[data-v-6108a0f9]:not(.eyebrow){color:#0a1a3a;font-size:14px;line-height:36px}.company-a .company-body[data-v-6108a0f9]{max-width:none;margin:25px 0 0}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved) p{margin-block:0}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved) p+p{margin-top:36px}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved) h2{color:#17395c;margin-top:26px;font-size:22px}.company-a .company-body .text-link[data-v-6108a0f9],.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved) img{display:none}.company-a .company-body .text-link[data-v-6108a0f9]{gap:20px;margin-top:12px;font-size:13px}.company-a .timeline[data-v-6108a0f9]{max-width:1050px}.company-a .timeline-copy[data-v-6108a0f9]{background:#f6f8fb;border:1px solid #eaf0f6;border-radius:12px;padding:26px 30px}.company-a .timeline-copy h2[data-v-6108a0f9]{color:#17395c;font-size:24px}.company-a .timeline-copy img[data-v-6108a0f9]{border-radius:8px}.company-a .timeline-date[data-v-6108a0f9]{padding-top:24px}.company-a .timeline-date time[data-v-6108a0f9]{font-variant-numeric:tabular-nums;font-size:24px}.company-a .timeline-item[data-v-6108a0f9]:before{top:34px}.company-a .timeline-item[data-v-6108a0f9]:after{top:34px;box-shadow:0 0 0 5px #edf4fd}@media (max-width:800px){.company-c .company-intro[data-v-6108a0f9],.company-intro[data-v-6108a0f9]{grid-template-columns:1fr;gap:32px}.company-b .company-intro img[data-v-6108a0f9],.company-c .company-intro img[data-v-6108a0f9],.company-intro img[data-v-6108a0f9]{height:350px}.company-b .company-intro h2[data-v-6108a0f9],.company-c .company-intro h2[data-v-6108a0f9],.company-intro h2[data-v-6108a0f9]{font-size:32px}.company-b .timeline-item[data-v-6108a0f9],.company-c .timeline-item[data-v-6108a0f9],.timeline-item[data-v-6108a0f9]{grid-template-columns:1fr;gap:22px;padding-bottom:48px}.timeline-item[data-v-6108a0f9]:after,.timeline-item[data-v-6108a0f9]:before{display:none}.company-b .timeline-date time[data-v-6108a0f9],.company-c .timeline-date time[data-v-6108a0f9]{font-size:34px}.company-tabs>.container[data-v-6108a0f9]{gap:24px}.tabs-b>.container[data-v-6108a0f9]{gap:8px}.tabs-b a[data-v-6108a0f9]{padding:10px 15px;font-size:13px}.company-c .timeline-copy h2[data-v-6108a0f9],.timeline-copy h2[data-v-6108a0f9]{font-size:27px}.company-c .timeline-copy[data-v-6108a0f9]{border:0;padding:0}.company.company-a[data-v-6108a0f9]{padding-block:40px 60px}.company.company-a.company-profile[data-v-6108a0f9]{padding-block:24px 48px}.company.company-a.qualification-company[data-v-6108a0f9]{padding-block:16px 56px}.company-a.qualification-company>.container[data-v-6108a0f9]{width:min(1214px,100% - 32px)}.company-a .company-intro[data-v-6108a0f9]{grid-template-columns:1fr;gap:24px}.company-a .company-intro img[data-v-6108a0f9]{aspect-ratio:420/277;height:auto}.company-a .timeline-copy[data-v-6108a0f9]{padding:24px}.company-a .timeline-date[data-v-6108a0f9]{padding-top:0}.tabs-a>.container[data-v-6108a0f9]{gap:30px}.tabs-a a[data-v-6108a0f9]{min-height:60px;font-size:13px}.tabs-a.tabs-profile>.container[data-v-6108a0f9]{gap:32px}.tabs-a.tabs-profile a[data-v-6108a0f9]{min-height:46px;font-size:14px}.company-a .company-intro h2[data-v-6108a0f9]{font-size:20px}.company-a .company-body[data-v-6108a0f9]{margin-top:18px}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved){font-size:15px;line-height:2}.company-a .company-body[data-v-6108a0f9] .prose:not(.rich-preserved) p+p{margin-top:14px}}.form-note[data-v-9ad5e3f4]{color:var(--muted);margin-bottom:25px;font-size:12px}.fields-grid[data-v-9ad5e3f4]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.field[data-v-9ad5e3f4]{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.fields-grid .field[data-v-9ad5e3f4]{margin-bottom:0}.fields-grid[data-v-9ad5e3f4]{margin-bottom:22px}.field label[data-v-9ad5e3f4]{font-size:14px;font-weight:600}.field input[data-v-9ad5e3f4],.field select[data-v-9ad5e3f4],.field textarea[data-v-9ad5e3f4]{background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:4px;width:100%;min-height:48px;padding:12px 14px;font-size:15px}.field input[aria-invalid=true][data-v-9ad5e3f4],.field select[aria-invalid=true][data-v-9ad5e3f4],.field textarea[aria-invalid=true][data-v-9ad5e3f4]{border-color:#c53730}.field input[data-v-9ad5e3f4]:focus,.field select[data-v-9ad5e3f4]:focus,.field textarea[data-v-9ad5e3f4]:focus{border-color:var(--blue)}.field-error[data-v-9ad5e3f4]{color:#b32e28;font-size:12px;line-height:1.6}.consent[data-v-9ad5e3f4]{align-items:flex-start;gap:12px;margin-top:10px;font-size:12px;line-height:1.8;display:flex}.consent input[data-v-9ad5e3f4]{accent-color:#1a5fd4;flex-shrink:0;width:18px;height:18px;margin-top:3px}.consent a[data-v-9ad5e3f4]{color:var(--blue);text-decoration:underline}.submit-button[data-v-9ad5e3f4]{justify-content:space-between;width:100%;margin-top:28px}.form-error[data-v-9ad5e3f4]{color:#922c26;background:#fff0ef;margin-top:22px;padding:14px;font-size:13px}.honeypot[data-v-9ad5e3f4]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.related[data-v-9ad5e3f4]{background:var(--soft);border-left:2px solid var(--blue);margin-bottom:20px;padding:15px;font-size:14px}.success[data-v-9ad5e3f4]{text-align:center;padding:34px 0}.success-check[data-v-9ad5e3f4]{color:#146038;background:#e3f4e9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:25px;font-size:32px;display:inline-flex}.success h3[data-v-9ad5e3f4]{font-size:26px}.success p[data-v-9ad5e3f4]{color:var(--muted);margin:20px 0}.receipt[data-v-9ad5e3f4]{background:var(--soft);overflow-wrap:anywhere;padding:14px;font-size:13px}.style-c .field-error[data-v-9ad5e3f4]{color:#ffaba6}.style-c .field input[data-v-9ad5e3f4],.style-c .field select[data-v-9ad5e3f4],.style-c .field textarea[data-v-9ad5e3f4]{background:#0b1b2b}.form-a .form-note[data-v-9ad5e3f4]{margin-bottom:22px;font-size:11px}.form-a .fields-grid[data-v-9ad5e3f4]{gap:18px}.form-a .field label[data-v-9ad5e3f4]{color:#29445f;font-size:13px;font-weight:500}.form-a .field input[data-v-9ad5e3f4],.form-a .field select[data-v-9ad5e3f4],.form-a .field textarea[data-v-9ad5e3f4]{background:#fff;border-color:#dce5ef;border-radius:6px;min-height:46px;padding:11px 13px;font-size:14px;transition:border-color .18s,box-shadow .18s}.form-a .field input[data-v-9ad5e3f4]:hover,.form-a .field select[data-v-9ad5e3f4]:hover,.form-a .field textarea[data-v-9ad5e3f4]:hover{border-color:#a1b8d0}.form-a .field input[data-v-9ad5e3f4]:focus,.form-a .field select[data-v-9ad5e3f4]:focus,.form-a .field textarea[data-v-9ad5e3f4]:focus{border-color:#004390;box-shadow:0 0 0 3px #00439012}.form-a .field input[aria-invalid=true][data-v-9ad5e3f4],.form-a .field select[aria-invalid=true][data-v-9ad5e3f4],.form-a .field textarea[aria-invalid=true][data-v-9ad5e3f4]{border-color:#c53730}.form-a .field input[data-v-9ad5e3f4]::-moz-placeholder{color:#8190a0}.form-a .field textarea[data-v-9ad5e3f4]::-moz-placeholder{color:#8190a0}.form-a .field input[data-v-9ad5e3f4]::placeholder,.form-a .field textarea[data-v-9ad5e3f4]::placeholder{color:#8190a0}.form-a .consent[data-v-9ad5e3f4]{color:#617287;font-size:11px}.form-a .consent input[data-v-9ad5e3f4]{accent-color:#004390}.form-a .submit-button[data-v-9ad5e3f4]{background:#004390;border-radius:6px;min-height:48px;margin-top:24px;font-size:14px}.form-a .submit-button[data-v-9ad5e3f4]:disabled{transform:none}.submit-spinner[data-v-9ad5e3f4]{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite submit-spin-9ad5e3f4}.success-a[data-v-9ad5e3f4]{padding-block:32px;animation:.3s ease-out both enquiry-success-9ad5e3f4}.success-a[data-v-9ad5e3f4]:focus{outline:none}.success-a .success-check[data-v-9ad5e3f4]{color:#297653;background:#e9f5ef;box-shadow:0 0 0 8px #2976530a}.success-a h3[data-v-9ad5e3f4]{color:#17395c;font-size:24px}.success-a p[data-v-9ad5e3f4]{font-size:14px;line-height:1.9}.success-a .receipt[data-v-9ad5e3f4]{background:#fff;border:1px solid #e0e9f2;border-radius:6px}@keyframes submit-spin-9ad5e3f4{to{transform:rotate(1turn)}}@keyframes enquiry-success-9ad5e3f4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.fields-grid[data-v-9ad5e3f4]{grid-template-columns:1fr;gap:20px}.field[data-v-9ad5e3f4]{margin-bottom:20px}}.contact-map[data-v-64b65ec7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:30px;overflow:hidden}.contact-map-header[data-v-64b65ec7]{background:#fff;padding:14px 18px}.contact-map-header h3[data-v-64b65ec7]{color:#173657;margin:0 0 6px;font-size:16px}.contact-map-header p[data-v-64b65ec7]{color:#64748b;margin:0;font-size:13px;line-height:1.7}.contact-map-frame[data-v-64b65ec7]{background:#edf3f8;height:320px;position:relative}.contact-map-canvas[data-v-64b65ec7]{border:0;width:100%;height:100%;display:block}.contact-map-placeholder[data-v-64b65ec7]{background:#edf3f8;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.contact-map-preview[data-v-64b65ec7]{-o-object-fit:cover;object-fit:cover;opacity:.16;width:100%;height:100%;position:absolute;inset:0}.contact-map-status[data-v-64b65ec7]{color:#4b6177;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:360px;padding:24px;display:flex;position:relative}.contact-map-status p[data-v-64b65ec7]{margin:0;font-size:14px;line-height:1.8}.contact-map-actions[data-v-64b65ec7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;padding:0 18px;display:flex}.contact-map-actions a[data-v-64b65ec7],.contact-map-actions button[data-v-64b65ec7],.contact-map-retry[data-v-64b65ec7]{color:#195da5;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.contact-map-actions a[data-v-64b65ec7]{text-decoration:none}.contact-map-actions button[data-v-64b65ec7]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.contact-map-retry[data-v-64b65ec7]{cursor:pointer;background:#fff;border:1px solid #b9cee2;border-radius:6px;padding:0 18px;font-family:inherit}.contact-map-actions a[data-v-64b65ec7]:focus-visible,.contact-map-actions button[data-v-64b65ec7]:focus-visible,.contact-map-canvas[data-v-64b65ec7]:focus-visible,.contact-map-retry[data-v-64b65ec7]:focus-visible{outline-offset:-2px;outline:2px solid #195da5}.contact-map-hint[data-v-64b65ec7]{color:#64748b;margin:0;padding:0 18px 12px;font-size:12px;line-height:1.7}@media (max-width:600px){.contact-map-frame[data-v-64b65ec7]{height:280px}}.contact-grid[data-v-264c78f1]{grid-template-columns:1fr 1.1fr;align-items:start;gap:90px;display:grid}.contact-copy h2[data-v-264c78f1]{letter-spacing:-.035em;margin:22px 0;font-size:38px;line-height:1.4}.contact-copy>p[data-v-264c78f1]:not(.eyebrow){color:var(--muted);max-width:480px;font-size:16px}.contact-methods[data-v-264c78f1]{flex-direction:column;gap:28px;margin-top:42px;display:flex}.contact-method[data-v-264c78f1]{align-items:flex-start;gap:22px;display:flex}.contact-method>svg[data-v-264c78f1]{color:var(--blue);flex-shrink:0;margin-top:5px}.contact-method small[data-v-264c78f1]{letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.contact-method a[data-v-264c78f1]:not(.text-link){overflow-wrap:anywhere;display:block}.contact-method p[data-v-264c78f1]{font-size:15px}.phone[data-v-264c78f1]{font-size:28px}.inquiry-panel[data-v-264c78f1]{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:40px}.inquiry-panel h2[data-v-264c78f1]{font-size:27px}.panel-intro[data-v-264c78f1]{color:var(--muted);margin:16px 0 30px;font-size:14px}.careers-banner[data-v-264c78f1]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;margin-top:72px;padding-top:48px;display:flex}.careers-banner h2[data-v-264c78f1]{margin-top:16px;font-size:27px}.contact-b .contact-grid[data-v-264c78f1]{grid-template-columns:.9fr 1.1fr;gap:110px}.contact-b .inquiry-panel[data-v-264c78f1]{background:var(--paper);padding:48px;box-shadow:0 18px 80px #1230470a}.contact-b .contact-copy[data-v-264c78f1]{position:sticky;top:40px}.contact-b .contact-copy h2[data-v-264c78f1]{font-size:44px;font-weight:500}.contact-c .contact-grid[data-v-264c78f1]{grid-template-columns:1fr 1.4fr;gap:90px}.contact-c .contact-copy h2[data-v-264c78f1]{font-size:42px;font-weight:400}.contact-c .inquiry-panel[data-v-264c78f1]{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 48px}.form-index[data-v-264c78f1]{letter-spacing:.15em;color:var(--blue);margin-bottom:22px;font-size:10px;display:block}.contact.contact-a[data-v-264c78f1]{padding-block:64px 80px}.contact-a .contact-grid[data-v-264c78f1]{grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);gap:32px}.contact-a .contact-copy[data-v-264c78f1]{min-width:0;padding-top:0}.contact-a .contact-copy .design-section-heading[data-v-264c78f1]{color:#1a1a2e;border-left:4px solid #1a56c4;margin:0 0 20px;padding-left:12px;font-size:20px;line-height:1.25}.contact-details-heading[data-v-264c78f1],.cooperation-label[data-v-264c78f1]{color:#6b7280;margin:0 0 14px;font-size:14px;font-weight:500}.cooperation-areas[data-v-264c78f1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.cooperation-areas li[data-v-264c78f1]{text-align:center;color:#1a1a2e;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:94px;padding:14px 8px;font-size:12px;line-height:1.6;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.cooperation-areas li>svg[data-v-264c78f1]{color:#1a56c4}@media (hover:hover) and (pointer:fine){.cooperation-areas li[data-v-264c78f1]:hover{border-color:#b8cde8;transform:translateY(-2px);box-shadow:0 6px 18px #1a56c40f}}.contact-a .contact-copy>.eyebrow[data-v-264c78f1]{letter-spacing:.12em;font-size:10px}.contact-a .contact-copy h2[data-v-264c78f1]{letter-spacing:0;color:#17395c;font-size:clamp(28px,3vw,36px);line-height:1.5}.contact-a .contact-copy>p[data-v-264c78f1]:not(.eyebrow){font-size:15px;line-height:1.9}.contact-a .contact-methods[data-v-264c78f1]{gap:0;margin-top:0}.contact-a .contact-method[data-v-264c78f1]{border-top:1px solid #e8edf3;gap:20px;padding:22px 0}.contact-a .contact-method>svg[data-v-264c78f1]{background:#eef4fb;border-radius:10px;width:40px;height:40px;margin-top:0;padding:10px}.contact-a .contact-method small[data-v-264c78f1]{letter-spacing:.06em;font-size:11px}.contact-a .contact-method .phone[data-v-264c78f1]{color:#004390;font-size:25px}.contact-a .inquiry-panel[data-v-264c78f1]{background:#f7f9fc;border:1px solid #e7edf5;border-radius:14px;padding:36px;box-shadow:0 12px 36px #1032580a}.contact-a .inquiry-panel h2[data-v-264c78f1]{color:#17395c;font-size:25px}.contact-a .panel-intro[data-v-264c78f1]{margin-block:12px 26px;line-height:1.8}.contact-a .careers-banner[data-v-264c78f1]{background:linear-gradient(115deg,#eef4fc,#fafcfe);border:1px solid #e7edf5;border-radius:12px;margin-top:64px;padding:32px 36px}.contact-a .careers-banner .eyebrow[data-v-264c78f1]{font-size:10px}.contact-a .careers-banner h2[data-v-264c78f1]{color:#17395c;margin-top:10px;font-size:24px}.contact-a .careers-banner .button[data-v-264c78f1]{background:#fff;flex-shrink:0}@media (max-width:1000px){.cooperation-areas[data-v-264c78f1]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-b .contact-grid[data-v-264c78f1],.contact-c .contact-grid[data-v-264c78f1],.contact-grid[data-v-264c78f1]{gap:40px}.contact-b .inquiry-panel[data-v-264c78f1],.inquiry-panel[data-v-264c78f1]{padding:28px}.contact-b .contact-copy h2[data-v-264c78f1],.contact-c .contact-copy h2[data-v-264c78f1],.contact-copy h2[data-v-264c78f1]{font-size:32px}.contact-a .contact-grid[data-v-264c78f1]{gap:36px}.contact-a .inquiry-panel[data-v-264c78f1]{padding:28px}}@media (max-width:750px){.contact-b .contact-grid[data-v-264c78f1],.contact-c .contact-grid[data-v-264c78f1],.contact-grid[data-v-264c78f1]{grid-template-columns:1fr;gap:48px}.contact-b .contact-copy[data-v-264c78f1]{position:static}.contact-c .inquiry-panel[data-v-264c78f1]{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.careers-banner[data-v-264c78f1]{flex-direction:column;align-items:flex-start}.contact-b .inquiry-panel[data-v-264c78f1],.inquiry-panel[data-v-264c78f1]{padding:24px}.inquiry-panel h2[data-v-264c78f1]{font-size:24px}.contact.contact-a[data-v-264c78f1]{padding-block:32px 56px}.contact-a .contact-grid[data-v-264c78f1]{grid-template-columns:minmax(0,1fr);gap:32px}.contact-a .contact-copy[data-v-264c78f1]{padding-top:0}.contact-a .inquiry-panel[data-v-264c78f1]{padding:24px 20px}.contact-a .careers-banner[data-v-264c78f1]{gap:22px;margin-top:40px;padding:26px 24px}.contact-a .careers-banner h2[data-v-264c78f1]{font-size:22px}}@media (prefers-reduced-motion:reduce){.cooperation-areas li[data-v-264c78f1]{transition:none}.cooperation-areas li[data-v-264c78f1]:hover{transform:none}}.privacy-content[data-v-772b10e9]{max-width:880px;margin:auto}.privacy-version[data-v-772b10e9]{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px;font-size:13px}.privacy-b .privacy-layout[data-v-772b10e9],.privacy-c .privacy-layout[data-v-772b10e9]{grid-template-columns:240px 1fr;gap:80px;display:grid}.privacy-nav[data-v-772b10e9]{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:40px}.privacy-nav>a[data-v-772b10e9]{color:var(--muted);align-items:center;min-height:32px;font-size:13px;display:flex}.privacy-nav>a[data-v-772b10e9]:hover{color:var(--blue)}.privacy-nav .eyebrow[data-v-772b10e9]{margin-bottom:16px}.privacy-c .privacy-nav[data-v-772b10e9]{border-top:1px solid var(--line);padding-top:24px}.privacy-content section[data-v-772b10e9]{scroll-margin-top:24px}@media (max-width:850px){.privacy-b .privacy-layout[data-v-772b10e9],.privacy-c .privacy-layout[data-v-772b10e9]{display:block}.privacy-nav[data-v-772b10e9]{flex-flow:wrap;gap:10px 20px;margin-bottom:40px;position:static}.privacy-nav .eyebrow[data-v-772b10e9]{width:100%;margin:0}.privacy-nav>a[data-v-772b10e9]{font-size:12px}}@media (max-width:360px){.site-header .header-inner[data-v-f058f680]{gap:8px;padding-inline:12px}.site-header .brand[data-v-f058f680]{flex-basis:128px}.site-header .brand[data-v-f058f680] .brand-logo{width:128px}.site-header .header-actions[data-v-f058f680]{gap:8px}}.device-screen[data-v-71989bba]{color:#183347;background:#e7f4ff;border-radius:31px;flex-direction:column;height:100%;padding:20px 17px 10px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.3;display:flex;position:relative;overflow:hidden}.screen-carbon[data-v-71989bba]{color:#763b36;background:linear-gradient(150deg,#fff5ec,#f3ccbc 52%,#fce4d5)}.screen-park[data-v-71989bba]{color:#204c5b;background:linear-gradient(150deg,#e4f5fa,#bedfe7 50%,#d4eef1)}.screen-flow[data-v-71989bba]{color:#294b83;background:linear-gradient(145deg,#e8f0ff,#cedefe 45%,#f5f4ff)}.screen-storage[data-v-71989bba]{color:#315541;background:linear-gradient(155deg,#eff5e7,#d1dfca 50%,#e9f1e3)}.screen-trade[data-v-71989bba]{color:#564a78;background:linear-gradient(150deg,#f4edff,#ddd9f2 55%,#f5f1ff)}.device-status[data-v-71989bba]{letter-spacing:-.02em;z-index:2;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex;position:relative}.status-icons[data-v-71989bba]{align-items:flex-end;gap:3px;display:flex}.status-icons i[data-v-71989bba]{background:currentColor;border-radius:1px;width:3px;height:5px}.status-icons i[data-v-71989bba]:nth-child(2){height:7px}.status-icons i[data-v-71989bba]:nth-child(3){height:10px}.screen-heading[data-v-71989bba]{z-index:2;margin-top:17px;position:relative}.screen-heading>p[data-v-71989bba]{opacity:.75;font-size:10px}.screen-heading h3[data-v-71989bba]{letter-spacing:-.06em;margin-top:6px;font-size:18px;font-weight:500;line-height:1.3}.carbon-visual[data-v-71989bba],.flow-visual[data-v-71989bba],.park-visual[data-v-71989bba],.storage-visual[data-v-71989bba],.trade-visual[data-v-71989bba]{flex-shrink:0;height:155px;margin-top:5px;position:relative}.flow-visual[data-v-71989bba]{height:160px}.flow-orbit[data-v-71989bba]{border:1px solid #ffffffaf;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-one[data-v-71989bba]{width:108px;height:108px}.orbit-two[data-v-71989bba]{width:146px;height:146px}.flow-core[data-v-71989bba]{color:#3479e8;background:radial-gradient(circle at 35% 25%,#fff,#cfdeff 60%,#9ebdff);border-radius:50%;width:74px;height:74px;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:12px 15px 22px #6785cd3b,inset 2px 2px 5px #fff}.flow-core[data-v-71989bba],.flow-node[data-v-71989bba]{place-items:center;display:grid;position:absolute}.flow-node[data-v-71989bba]{background:#ffffffce;border-radius:13px;width:35px;height:35px;box-shadow:0 4px 10px #6386c013}.node-sun[data-v-71989bba]{top:10px;left:13px}.node-storage[data-v-71989bba]{top:37px;right:-1px}.node-building[data-v-71989bba]{bottom:23px;left:21px}.flow-label[data-v-71989bba]{text-align:center;letter-spacing:.12em;font-size:8px;position:absolute;bottom:0;left:0;right:0}.park-platform[data-v-71989bba]{background:#a0c3c9;border-radius:14px;height:105px;position:absolute;bottom:24px;left:14px;right:10px;transform:rotateX(58deg)rotate(-28deg);box-shadow:0 8px #80a7b2,0 25px 25px #64939c30}.park-building[data-v-71989bba]{background:linear-gradient(90deg,#ecfafb,#96c4d5);border:1px solid #b3d4de;position:absolute;transform:skewY(-12deg);box-shadow:12px 7px #7ba7b9}.park-building i[data-v-71989bba]{background:#a3c3d1;height:1px;margin:15px 7px;display:block}.park-one[data-v-71989bba]{width:46px;height:95px;bottom:60px;left:55px}.park-two[data-v-71989bba]{width:33px;height:64px;bottom:36px;left:15px}.park-three[data-v-71989bba]{width:43px;height:48px;bottom:46px;right:24px}.park-tree[data-v-71989bba]{background:linear-gradient(110deg,#729d80,#427d76);border-radius:60% 60% 40% 40%;width:18px;height:25px;position:absolute;box-shadow:0 10px 0 -7px #546f5a}.tree-one[data-v-71989bba]{bottom:25px;left:19px}.tree-two[data-v-71989bba]{bottom:22px;right:10px}.tree-three[data-v-71989bba]{bottom:19px;left:113px}.carbon-orb[data-v-71989bba]{color:#fff6e5;background:radial-gradient(circle at 32% 23%,#fffcf1,#e9bda0 52%,#c39179);place-items:center;width:108px;height:108px;display:grid;top:14px;left:50%;transform:translate(-50%)rotate(-18deg);box-shadow:inset -12px -9px 18px #be876741,inset 3px 5px 8px #fff7ec80}.carbon-orb[data-v-71989bba],.carbon-shadow[data-v-71989bba]{border-radius:50%;position:absolute}.carbon-shadow[data-v-71989bba]{filter:blur(7px);background:#9f6f5920;width:95px;height:12px;bottom:22px;left:44px}.carbon-caption[data-v-71989bba],.storage-caption[data-v-71989bba]{text-align:center;opacity:.8;font-size:9px;position:absolute;bottom:0;left:0;right:0}.battery[data-v-71989bba]{border-radius:14px;width:62px;height:94px;position:absolute;top:17px;box-shadow:12px 12px 25px #57725224}.battery[data-v-71989bba]:before{content:"";background:#829f83;border-radius:4px 4px 0 0;width:22px;height:6px;position:absolute;top:-6px;left:21px}.battery-back[data-v-71989bba]{background:linear-gradient(110deg,#f4f8ed,#b3c7a6);left:44px;transform:rotate(-14deg)}.battery-front[data-v-71989bba]{background:linear-gradient(110deg,#f8fcf0,#c8d9be);border:1px solid #ffffff90;padding:8px 9px;top:26px;left:84px;transform:rotate(8deg)}.battery-front span[data-v-71989bba]{background:#6d9b7759;border-radius:3px;height:15px;margin:5px 0;display:block}.battery-front>svg[data-v-71989bba]{color:#ffffffce;position:absolute;top:35px;left:14px}.trade-visual>svg[data-v-71989bba]{filter:drop-shadow(0 8px 6px #796dac20);width:calc(100% + 16px);height:108px;position:absolute;top:20px;left:-8px}.trade-pill[data-v-71989bba]{justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:4px;left:0;right:0}.trade-pill span[data-v-71989bba]{background:currentColor;border-radius:50%;width:5px;height:5px}.screen-widgets[data-v-71989bba]{margin-top:auto;padding-top:7px;position:relative}.widget[data-v-71989bba]{background:#ffffff8c;border-radius:16px;align-items:center;gap:9px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffffaf}.widget-icon[data-v-71989bba]{background:#ffffffb0;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.widget>div>span[data-v-71989bba]{font-size:9px;display:block}.widget p[data-v-71989bba]{opacity:.65;margin-top:3px;font-size:7px}.widget-arrow[data-v-71989bba]{margin-left:auto;font-size:18px}.mini-widgets[data-v-71989bba]{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.mini-widgets>div[data-v-71989bba]{background:#ffffff6b;border-radius:14px;padding:7px 10px}.mini-widgets>div>span[data-v-71989bba]{margin-bottom:5px;font-size:8px;display:block}.mini-bars[data-v-71989bba]{align-items:flex-end;gap:4px;height:19px;display:flex}.mini-bars i[data-v-71989bba]{opacity:.45;background:currentColor;border-radius:2px 2px 0 0;flex:1;height:50%}.mini-bars i[data-v-71989bba]:nth-child(2n){opacity:.7;height:80%}.mini-bars i[data-v-71989bba]:nth-child(3n){opacity:.4;height:100%}.mini-widgets svg[data-v-71989bba]{opacity:.7;width:100%;height:19px}.screen-home[data-v-71989bba]{text-align:center;margin-top:7px}.screen-home>span[data-v-71989bba]{opacity:.65;font-size:6px;display:block}.screen-home>i[data-v-71989bba]{opacity:.55;background:currentColor;border-radius:2px;width:50px;height:3px;margin:5px auto 0;display:block}.devices[data-v-1bd04ba4]{perspective:1500px;isolation:isolate;width:min(1130px,100%);height:620px;margin:0 auto;position:relative}.device[data-v-1bd04ba4]{transform-origin:50% 80%;background:linear-gradient(105deg,#aeb3bd,#f9fafc 15%,#c0c8d4 85%,#8c96a4);border-radius:38px;width:222px;height:496px;padding:5px;position:absolute;top:42px;left:50%;box-shadow:inset 0 2px 1px #fff,0 22px 30px -15px #46516532,1px 0 1px #9096a7}.device-rim[data-v-1bd04ba4]{background:#fff9;border-radius:34px;height:100%;padding:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #565f7233}.device-0[data-v-1bd04ba4]{z-index:1;transform:translate(-490px)translateY(41px)rotate(-16deg)rotateY(16deg)}.device-1[data-v-1bd04ba4]{z-index:2;transform:translate(-306px)translateY(13px)rotate(-9deg)rotateY(11deg)}.device-2[data-v-1bd04ba4]{z-index:4;transform:translate(-111px)translateY(-8px);box-shadow:0 38px 55px -25px #38455f59,0 0 0 1px #bbc4d070}.device-3[data-v-1bd04ba4]{z-index:3;transform:translate(84px)translateY(13px)rotate(9deg)rotateY(-11deg)}.device-4[data-v-1bd04ba4]{z-index:2;transform:translate(268px)translateY(41px)rotate(16deg)rotateY(-16deg)}.device-button[data-v-1bd04ba4]{background:#a8b2c1;border-radius:2px;width:3px;height:41px;position:absolute;top:110px;right:-2px}.devices-ground[data-v-1bd04ba4]{filter:blur(25px);background:#68809418;height:24px;bottom:40px;left:15%;right:15%}.devices-ground[data-v-1bd04ba4],.devices-light[data-v-1bd04ba4]{z-index:-1;border-radius:50%;position:absolute}.devices-light[data-v-1bd04ba4]{background:radial-gradient(at 25% 40%,#edc2b623,#0000 55%),radial-gradient(at 73% 45%,#b5cff129,#0000 60%);height:470px;top:15px;left:5%;right:5%}@media (max-width:1000px){.devices[data-v-1bd04ba4]{transform-origin:top;height:560px;margin-bottom:-60px;transform:scale(.88)}}@media (max-width:760px){.devices[data-v-1bd04ba4]{width:1100px;height:580px;margin-bottom:-205px;margin-left:-550px;left:50%;transform:scale(.64)}}@media (max-width:540px){.devices[data-v-1bd04ba4]{height:610px;margin-bottom:-335px;transform:scale(.43)}.device-0[data-v-1bd04ba4]{transform:translate(-460px)translateY(45px)rotate(-16deg)}.device-1[data-v-1bd04ba4]{transform:translate(-286px)translateY(13px)rotate(-9deg)}.device-3[data-v-1bd04ba4]{transform:translate(64px)translateY(13px)rotate(9deg)}.device-4[data-v-1bd04ba4]{transform:translate(238px)translateY(45px)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.device[data-v-1bd04ba4]{transition:none}}.origin-hero[data-v-c665ef4e]{text-align:center;color:#13151b;background:#f7f8fa;min-height:940px;padding:70px 0 36px;position:relative;overflow:hidden}.hero-type[data-v-c665ef4e]{z-index:5;padding-inline:24px;position:relative}.origin-wordmark[data-v-c665ef4e]{letter-spacing:-.075em;font-family:Arial,sans-serif;font-size:68px;font-weight:600;line-height:1.15}.origin-wordmark>span[data-v-c665ef4e]{color:#176afb;font-weight:400;display:inline-block}.hero-type h1[data-v-c665ef4e]{letter-spacing:-.055em;margin-top:18px;font-size:32px;font-weight:500;line-height:1.4}.hero-type>p[data-v-c665ef4e]{color:#747a83;letter-spacing:.025em;margin-top:15px;font-size:15px}.hero-link[data-v-c665ef4e]{color:#176afb;align-items:center;gap:9px;min-height:44px;margin-top:12px;font-size:14px;font-weight:500;display:inline-flex}.hero-link[data-v-c665ef4e]:hover{text-underline-offset:5px;text-decoration:underline}.hero-footnote[data-v-c665ef4e]{z-index:5;margin-top:-15px;padding:0 24px;position:relative}.hero-footnote[data-v-c665ef4e],.hero-scroll[data-v-c665ef4e]{color:#818790;font-size:10px}.hero-scroll[data-v-c665ef4e]{letter-spacing:.1em;flex-direction:column;align-items:center;gap:13px;min-height:44px;margin:25px auto 0;display:inline-flex}.hero-scroll>span[data-v-c665ef4e]{background:linear-gradient(#0000,#8a929f);width:1px;height:27px;display:block}@media (min-width:1600px){.origin-hero[data-v-c665ef4e]{min-height:1050px;padding-top:85px}.origin-wordmark[data-v-c665ef4e]{font-size:76px}.hero-type h1[data-v-c665ef4e]{font-size:35px}}@media (max-width:1000px){.origin-hero[data-v-c665ef4e]{min-height:850px;padding-top:60px}}@media (max-width:760px){.origin-hero[data-v-c665ef4e]{min-height:760px;padding-top:70px}.origin-wordmark[data-v-c665ef4e]{font-size:62px}.hero-type h1[data-v-c665ef4e]{font-size:28px}.hero-type>p[data-v-c665ef4e]{font-size:14px}.hero-footnote[data-v-c665ef4e]{margin-top:0}}@media (max-width:540px){.origin-hero[data-v-c665ef4e]{min-height:660px;padding-top:56px;padding-bottom:32px}.origin-wordmark[data-v-c665ef4e]{font-size:57px}.hero-type h1[data-v-c665ef4e]{margin-top:16px;font-size:25px}.hero-type>p[data-v-c665ef4e]{max-width:275px;margin:14px auto 0;font-size:12px;line-height:1.8}.hero-link[data-v-c665ef4e]{margin-top:8px;font-size:13px}.hero-footnote[data-v-c665ef4e]{max-width:320px;margin:0 auto;font-size:8px;line-height:1.7}.hero-scroll[data-v-c665ef4e]{margin-top:20px;font-size:8px}}.energy-canvas[data-v-3654c87c]{background:radial-gradient(at 35% 20%,#ffffffd9,#0000 60%),linear-gradient(135deg,#f2f3f8,#e5ebf5 65%,#eff2f6);width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.energy-canvas>svg[data-v-3654c87c]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:350px;max-height:660px}.canvas-label[data-v-3654c87c]{color:#53647a;white-space:nowrap;background:#ffffffc9;border:1px solid #fff;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex;position:absolute;box-shadow:0 5px 20px #54698a09}.canvas-label>i[data-v-3654c87c]{background:#4385e6;border-radius:50%;width:5px;height:5px}.label-solar[data-v-3654c87c]{top:44%;left:21%}.label-building[data-v-3654c87c]{top:17%;left:46%}.label-storage[data-v-3654c87c]{top:41%;right:17%}.canvas-note[data-v-3654c87c]{color:#8792a5;font-size:9px;position:absolute;bottom:18px;right:24px}@media (max-width:760px){.canvas-label[data-v-3654c87c]{gap:5px;padding:7px 10px;font-size:8px}.label-solar[data-v-3654c87c]{top:42%;left:13%}.label-building[data-v-3654c87c]{top:19%;left:41%}.label-storage[data-v-3654c87c]{top:42%;right:6%}.energy-canvas>svg[data-v-3654c87c]{min-height:270px}.canvas-note[data-v-3654c87c]{font-size:7px;bottom:12px;right:12px}}@media (max-width:540px){.canvas-label[data-v-3654c87c]{padding:6px 8px;font-size:7px}.energy-canvas>svg[data-v-3654c87c]{min-height:220px}.canvas-note[data-v-3654c87c]{display:none}}.dashboard[data-v-e45125d4]{text-align:left;color:#263344;background:#f7f8fa;border:1px solid #f5f6f9;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 30px 100px #192e4c14,0 1px #bec8d62b}.dashboard-toolbar[data-v-e45125d4]{background:#fff;border-bottom:1px solid #ebedf1;align-items:center;gap:24px;height:45px;padding:0 20px;display:flex}.window-controls[data-v-e45125d4]{gap:6px;display:flex}.window-controls>i[data-v-e45125d4]{background:#dce1e7;border-radius:50%;width:7px;height:7px}.window-controls>i[data-v-e45125d4]:first-child{background:#e6c2bb}.window-title[data-v-e45125d4]{color:#7e8998;text-align:center;letter-spacing:.025em;flex:1;font-size:10px}.illustration-label[data-v-e45125d4]{color:#8692a1;font-size:9px}.dashboard-layout[data-v-e45125d4]{grid-template-columns:164px 1fr;min-height:540px;display:grid}.dashboard-side[data-v-e45125d4]{background:#fff;flex-direction:column;gap:10px;padding:25px 17px 20px;display:flex}.dashboard-brand[data-v-e45125d4]{letter-spacing:-.07em;margin:0 8px 23px;font-size:20px;font-weight:600}.side-item[data-v-e45125d4]{color:#7b8799;align-items:center;gap:10px;min-height:39px;padding:9px 11px;font-size:10px;display:flex}.side-item.active[data-v-e45125d4]{color:#3476d9;background:#edf2fc;border-radius:9px}.side-bottom[data-v-e45125d4]{color:#8090a5;align-items:center;gap:8px;margin-top:auto;font-size:8px;display:flex}.avatar[data-v-e45125d4]{color:#4d75b3;background:#edf2fc;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.dashboard-main[data-v-e45125d4]{padding:29px 30px 25px}.workspace-heading[data-v-e45125d4]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.workspace-heading p[data-v-e45125d4]{color:#91a0b1;margin-bottom:7px;font-size:10px}.workspace-heading h3[data-v-e45125d4]{letter-spacing:-.035em;font-size:22px;font-weight:500}.workspace-status[data-v-e45125d4]{color:#8694a3;background:#fff;border-radius:30px;align-items:center;gap:7px;padding:7px 12px;font-size:8px;display:flex}.workspace-status i[data-v-e45125d4]{background:#7aa58d;border-radius:50%;width:5px;height:5px}.workspace-canvas[data-v-e45125d4]{border-radius:16px;height:375px;overflow:hidden}.workspace-cards[data-v-e45125d4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.workspace-cards>div[data-v-e45125d4]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:15px 12px;display:flex}.workspace-cards>div>svg[data-v-e45125d4]{color:#8c9cb0;margin-left:auto}.summary-icon[data-v-e45125d4]{border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.summary-icon.solar[data-v-e45125d4]{color:#cda05a;background:#fff4df}.summary-icon.storage[data-v-e45125d4]{color:#618ac5;background:#eaf1fc}.summary-icon.carbon[data-v-e45125d4]{color:#71937a;background:#edf4ee}.workspace-cards strong[data-v-e45125d4]{font-size:10px;font-weight:500;display:block}.workspace-cards small[data-v-e45125d4]{color:#8b96a6;margin-top:4px;font-size:8px;display:block}@media (min-width:1500px){.workspace-canvas[data-v-e45125d4]{height:420px}}@media (max-width:900px){.dashboard-layout[data-v-e45125d4]{grid-template-columns:130px 1fr;min-height:480px}.dashboard-side[data-v-e45125d4]{padding:23px 12px}.dashboard-main[data-v-e45125d4]{padding:24px 20px}.workspace-canvas[data-v-e45125d4]{height:320px}.workspace-cards>div[data-v-e45125d4]{gap:7px;padding:12px 10px}.workspace-cards>div>svg[data-v-e45125d4]{display:none}.workspace-cards small[data-v-e45125d4]{font-size:7px}.summary-icon[data-v-e45125d4]{width:28px;height:28px}}@media (max-width:660px){.dashboard-toolbar[data-v-e45125d4]{gap:10px;height:33px;padding:0 12px}.window-title[data-v-e45125d4]{font-size:7px}.window-controls[data-v-e45125d4]{gap:4px}.window-controls>i[data-v-e45125d4]{width:5px;height:5px}.illustration-label[data-v-e45125d4]{font-size:6px}.dashboard-layout[data-v-e45125d4]{grid-template-columns:1fr;min-height:0}.dashboard-side[data-v-e45125d4]{display:none}.dashboard-main[data-v-e45125d4]{padding:20px 15px 18px}.workspace-heading[data-v-e45125d4]{gap:10px;margin-bottom:16px}.workspace-heading h3[data-v-e45125d4]{font-size:18px}.workspace-heading p[data-v-e45125d4]{font-size:8px}.workspace-status[data-v-e45125d4]{gap:5px;padding:6px 9px;font-size:6px}.workspace-canvas[data-v-e45125d4]{border-radius:12px;height:245px}.workspace-cards[data-v-e45125d4]{gap:7px;margin-top:10px}.workspace-cards>div[data-v-e45125d4]{padding:12px 9px;display:block}.summary-icon[data-v-e45125d4]{border-radius:9px;width:27px;height:27px;margin-bottom:8px}.summary-icon>svg[data-v-e45125d4]{width:18px;height:18px}.workspace-cards strong[data-v-e45125d4]{font-size:9px}.workspace-cards small[data-v-e45125d4]{font-size:6px;line-height:1.6}.dashboard[data-v-e45125d4]{border-radius:18px}}.natural-chapter[data-v-51221ad3]{text-align:center;background:#fff;justify-content:center;align-items:center;min-height:940px;padding:150px 36px;display:flex}.natural-text[data-v-51221ad3]{--origin-reveal:1;width:100%}.natural-intro[data-v-51221ad3]{color:#7d838c;letter-spacing:.06em;margin-bottom:38px;font-size:21px;font-weight:400}.natural-text h2[data-v-51221ad3]{letter-spacing:-.065em;color:#1b1c22;overflow-wrap:anywhere;text-wrap:balance;flex-direction:column;gap:15px;font-size:clamp(68px,8.3vw,132px);font-weight:500;line-height:1.25;display:flex}.gradient-text[data-v-51221ad3]{color:#2367b5;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#4287d4 17%,#747fae 46%,#c18b8e 70%,#e4a184 89%);-webkit-background-clip:text;background-clip:text}.natural-description[data-v-51221ad3]{color:#8a9098;letter-spacing:-.035em;margin-top:49px;font-size:25px;font-weight:400;line-height:1.7}.connected-chapter[data-v-51221ad3]{--origin-progress:0;background:#f7f8fa;height:185vh;min-height:1400px}.connected-sticky[data-v-51221ad3]{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:65px 32px 30px;display:flex;position:sticky;top:0;overflow:hidden}.connected-copy[data-v-51221ad3]{text-align:center;z-index:2;margin-bottom:36px;position:relative}.connected-copy h2[data-v-51221ad3]{letter-spacing:-.065em;color:#1b1c22;font-size:clamp(44px,5vw,78px);font-weight:500;line-height:1.25}.connected-copy h2>span[data-v-51221ad3]{color:#868e9a;margin-left:.14em}.connected-copy p[data-v-51221ad3]{color:#7d8692;margin-top:22px;font-size:18px}.dashboard-stage[data-v-51221ad3]{width:min(1230px,100%);transform:scale(calc(.87 + var(--origin-progress)*.13));transform-origin:top;will-change:transform}.story-note[data-v-51221ad3]{color:#8c94a0;margin-top:20px;font-size:9px}.clarity-chapter[data-v-51221ad3]{text-align:center;background:#fff;padding:200px 36px 170px}.clarity-chapter p[data-v-51221ad3]{color:#17191f;letter-spacing:-.05em;font-size:42px;font-weight:500;line-height:1.75}.clarity-chapter span[data-v-51221ad3]{color:#89909a}.clarity-chapter p[data-v-51221ad3],.natural-text h2[data-v-51221ad3]{opacity:1;transform:none}.origin-home[data-origin-motion=enabled] .clarity-chapter p[data-v-51221ad3],.origin-home[data-origin-motion=enabled] .natural-text h2[data-v-51221ad3]{opacity:calc(.35 + var(--origin-reveal)*.65);transform:translateY(calc((1 - var(--origin-reveal))*45px));transition:opacity 80ms linear,transform 80ms linear}@media (min-width:1500px){.connected-sticky[data-v-51221ad3]{padding-top:80px}.connected-copy[data-v-51221ad3]{margin-bottom:42px}}@media (max-width:1000px){.natural-chapter[data-v-51221ad3]{min-height:820px;padding-block:130px}.natural-text h2[data-v-51221ad3]{font-size:90px}.connected-chapter[data-v-51221ad3]{height:160vh;min-height:1200px}.connected-copy h2[data-v-51221ad3]{font-size:55px}.connected-copy p[data-v-51221ad3]{font-size:16px}.natural-description[data-v-51221ad3]{font-size:22px}.clarity-chapter[data-v-51221ad3]{padding:150px 32px}.clarity-chapter p[data-v-51221ad3]{font-size:35px}}@media (max-width:660px){.natural-chapter[data-v-51221ad3]{min-height:720px;padding:125px 24px}.natural-intro[data-v-51221ad3]{margin-bottom:28px;font-size:15px}.natural-text h2[data-v-51221ad3]{gap:10px;font-size:58px}.natural-text h2[data-v-51221ad3]:lang(en){letter-spacing:-.055em;font-size:clamp(36px,9.8vw,58px)}.natural-description[data-v-51221ad3]{margin-top:35px;font-size:18px;line-height:1.8}.connected-chapter[data-v-51221ad3]{height:auto;min-height:0;padding:90px 0 65px}.connected-sticky[data-v-51221ad3]{min-height:0;padding:0 16px;position:static;overflow:visible}.connected-copy[data-v-51221ad3]{margin-bottom:38px;padding:0 10px}.connected-copy h2[data-v-51221ad3]{font-size:40px}.connected-copy h2>span[data-v-51221ad3]{margin:6px 0 0;display:block}.connected-copy p[data-v-51221ad3]{max-width:280px;margin:22px auto 0;font-size:14px;line-height:1.9}.dashboard-stage[data-v-51221ad3]{transform:none}.story-note[data-v-51221ad3]{margin-top:16px;font-size:7px}.clarity-chapter[data-v-51221ad3]{padding:120px 24px}.clarity-chapter p[data-v-51221ad3]{font-size:26px;line-height:1.9}}@media (prefers-reduced-motion:reduce){.connected-chapter[data-v-51221ad3]{height:auto;min-height:0;padding-block:80px}.connected-sticky[data-v-51221ad3]{min-height:0;position:static}.dashboard-stage[data-v-51221ad3]{will-change:auto;transform:none}.origin-home[data-origin-motion=enabled] .clarity-chapter p[data-v-51221ad3],.origin-home[data-origin-motion=enabled] .natural-text h2[data-v-51221ad3]{opacity:1;transition:none;transform:none}}.services-chapter[data-v-d1f4c6e7]{text-align:center;color:#181b22;background:#fff;padding:0 36px 140px}.services-chapter>p[data-v-d1f4c6e7]{color:#8a929e;margin-bottom:19px;font-size:19px}.services-chapter h2[data-v-d1f4c6e7]{letter-spacing:-.045em;max-width:1000px;margin:auto;font-size:38px;font-weight:500;line-height:1.5}.service-links[data-v-d1f4c6e7]{flex-wrap:wrap;gap:15px;max-width:1050px;margin:47px auto 0}.service-links[data-v-d1f4c6e7],.service-links>a[data-v-d1f4c6e7]{justify-content:center;display:flex}.service-links>a[data-v-d1f4c6e7]{color:#687789;background:#f5f7fa;border-radius:22px;align-items:center;gap:14px;min-height:64px;padding:17px 24px;font-size:14px;transition:background .2s,color .2s}.service-links>a>svg[data-v-d1f4c6e7]{color:#8295ad}.service-links>a[data-v-d1f4c6e7]:hover{color:#176afb;background:#eaf1fb}.service-arrow[data-v-d1f4c6e7]{color:#9eabbc;padding-left:9px;font-size:17px}@media (max-width:660px){.services-chapter[data-v-d1f4c6e7]{padding:0 18px 90px}.services-chapter>p[data-v-d1f4c6e7]{font-size:14px}.services-chapter h2[data-v-d1f4c6e7]{max-width:310px;font-size:26px}.service-links[data-v-d1f4c6e7]{gap:9px;margin-top:30px}.service-links>a[data-v-d1f4c6e7]{border-radius:17px;gap:9px;min-height:55px;padding:13px 16px;font-size:11px}.service-links>a>svg[data-v-d1f4c6e7]{width:19px;height:19px}.service-arrow[data-v-d1f4c6e7]{padding-left:2px;font-size:14px}}.products-chapter[data-v-21b0da76]{text-align:center;color:#13151b;background:#f7f8fa;padding:140px 40px 125px}.chapter-header[data-v-21b0da76]{max-width:1000px;margin:0 auto 52px}.chapter-label[data-v-21b0da76]{letter-spacing:.02em;color:#7d8691;margin-bottom:24px;font-size:21px}.chapter-header h2[data-v-21b0da76]{letter-spacing:-.06em;font-size:clamp(56px,5.5vw,84px);font-weight:500;line-height:1.22}.chapter-header h2>span[data-v-21b0da76]{color:#8b939e}.chapter-description[data-v-21b0da76]{color:#7e8793;margin-top:26px;font-size:20px;line-height:1.8}.kind-tabs[data-v-21b0da76]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:40px;display:flex}.kind-tabs button[data-v-21b0da76]{color:#5f6b7a;background:0 0;border:1px solid #0000;border-radius:30px;min-height:44px;padding:10px 20px;font-size:14px;transition:background .2s,color .2s}.kind-tabs button[aria-pressed=true][data-v-21b0da76]{color:#303845;background:#e8ebef}.product-experience[data-v-21b0da76]{max-width:1200px;margin:auto}.product-panel[data-v-21b0da76]{text-align:left;background:#fff;border-radius:34px;overflow:hidden}.product-picture[data-v-21b0da76]{background:linear-gradient(135deg,#edf1f7,#e7edf5);border-radius:34px 34px 0 0;height:570px;position:relative;overflow:hidden}.product-picture>img[data-v-21b0da76]{-o-object-fit:contain;object-fit:contain;width:min(720px,100% - 80px);height:100%;margin:0 auto;padding:40px 0;display:block}.product-picture.product-software[data-v-21b0da76]{height:auto;padding:80px 40px 40px}.product-workspace[data-v-21b0da76]{width:min(100%,980px);margin:0 auto}.product-kind[data-v-21b0da76]{letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#6d7d94;background:#ffffffcf;border-radius:30px;padding:9px 16px;font-size:11px;position:absolute;top:30px;left:32px}.product-caption[data-v-21b0da76]{justify-content:space-between;align-items:center;gap:48px;padding:35px 45px 40px;display:flex}.product-caption h3[data-v-21b0da76]{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.45}.product-caption p[data-v-21b0da76]{color:#69727b;max-width:770px;margin-top:14px;font-size:16px;line-height:1.85}.product-detail[data-v-21b0da76]{color:#757f8d;flex-shrink:0;align-items:center;gap:15px;font-size:13px;display:flex}.circle[data-v-21b0da76]{color:#4c5665;background:#f0f2f5;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:grid}.product-detail:hover .circle[data-v-21b0da76]{color:#fff;background:#176afb}.product-controls[data-v-21b0da76]{justify-content:center;align-items:center;gap:25px;min-height:52px;margin-top:30px;display:flex;position:relative}.product-tabs[data-v-21b0da76]{scrollbar-width:thin;gap:8px;max-width:calc(100% - 180px);padding:4px;display:flex;overflow:auto}.product-tabs button[data-v-21b0da76]{color:#5f6b7a;white-space:nowrap;background:0 0;border:0;border-radius:25px;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:13px;transition:background .2s,color .2s;display:flex}.product-tabs button[aria-selected=true][data-v-21b0da76]{color:#354354;background:#e9edf2}.tab-dot[data-v-21b0da76]{background:#c4ccd7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.product-tabs button[aria-selected=true] .tab-dot[data-v-21b0da76]{background:#5b6d84}.direction-controls[data-v-21b0da76]{gap:10px;display:flex;position:absolute;top:4px;right:0}.direction-controls button[data-v-21b0da76]{color:#5d6c80;background:#e9edf2;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.direction-controls button[data-v-21b0da76]:hover{background:#dce3ec}.direction-controls button[data-v-21b0da76]:disabled{opacity:.4}.previous[data-v-21b0da76]{transform:rotate(180deg)}.all-products[data-v-21b0da76]{color:#176afb;align-items:center;gap:10px;min-height:44px;margin-top:38px;font-size:15px;display:inline-flex}.all-products[data-v-21b0da76]:hover{text-underline-offset:6px;text-decoration:underline}.origin-state[data-v-21b0da76]{color:#5e6b7d;background:#fff;border-radius:32px;max-width:1000px;margin:0 auto;padding:80px 24px}.origin-state h3[data-v-21b0da76]{font-size:25px;font-weight:500}.origin-state p[data-v-21b0da76]{color:#929aa6;margin:20px 0;font-size:15px}.origin-state button[data-v-21b0da76]{color:#176afb;background:#edf2fc;border:0;border-radius:25px;min-height:44px;padding:10px 25px;font-size:13px}@media (max-width:1000px){.product-picture[data-v-21b0da76]{height:450px}.product-caption[data-v-21b0da76]{gap:30px;padding:30px}.product-caption h3[data-v-21b0da76]{font-size:27px}.product-caption p[data-v-21b0da76]{font-size:15px}.product-tabs button[data-v-21b0da76]{padding:9px 10px;font-size:13px}}@media (max-width:660px){.products-chapter[data-v-21b0da76]{padding:100px 18px 85px}.chapter-header[data-v-21b0da76]{margin-bottom:35px}.chapter-label[data-v-21b0da76]{margin-bottom:20px;font-size:16px}.chapter-header h2[data-v-21b0da76]{font-size:47px}.chapter-description[data-v-21b0da76]{margin-top:22px;font-size:15px}.kind-tabs[data-v-21b0da76]{gap:6px;margin-bottom:25px}.kind-tabs button[data-v-21b0da76]{padding:8px 13px;font-size:13px}.product-panel[data-v-21b0da76]{border-radius:24px}.product-picture[data-v-21b0da76]{border-radius:24px 24px 0 0;height:280px}.product-picture>img[data-v-21b0da76]{width:calc(100% - 30px);padding:24px 0}.product-picture.product-software[data-v-21b0da76]{padding:62px 12px 18px}.product-kind[data-v-21b0da76]{padding:7px 12px;font-size:8px;top:17px;left:17px}.product-caption[data-v-21b0da76]{padding:25px;display:block}.product-caption h3[data-v-21b0da76]{font-size:24px}.product-caption p[data-v-21b0da76]{font-size:14px;line-height:1.9}.product-detail[data-v-21b0da76]{justify-content:flex-end;margin-top:24px;font-size:12px}.circle[data-v-21b0da76]{width:42px;height:42px}.product-controls[data-v-21b0da76]{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px}.product-tabs[data-v-21b0da76]{width:100%;max-width:100%;padding-bottom:4px}.product-tabs button[data-v-21b0da76]{flex-shrink:0;font-size:13px}.direction-controls[data-v-21b0da76]{justify-content:center;position:static}.all-products[data-v-21b0da76]{margin-top:25px;font-size:13px}.origin-state[data-v-21b0da76]{border-radius:24px;padding:60px 24px}.origin-state h3[data-v-21b0da76]{font-size:22px}}.editorial-chapter[data-v-de6c2688]{text-align:center;color:#15171d;background:#fff;padding:135px 40px}.editorial-heading[data-v-de6c2688]{margin-bottom:60px}.editorial-heading>p[data-v-de6c2688]{color:#7d8793;margin-bottom:25px;font-size:21px}.editorial-heading h2[data-v-de6c2688]{letter-spacing:-.06em;font-size:clamp(48px,5.4vw,78px);font-weight:500;line-height:1.3}.editorial-heading h2>span[data-v-de6c2688]{color:#8a939f}.editorial-content[data-v-de6c2688]{max-width:1200px;margin:auto}.case-feature[data-v-de6c2688]{text-align:left;background:#f5f7fa;border-radius:32px;display:block;overflow:hidden}.case-visual[data-v-de6c2688]{background:#e8eef6;height:570px;overflow:hidden}.case-visual>img[data-v-de6c2688]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s}.case-feature:hover img[data-v-de6c2688]{transform:scale(1.025)}.editorial-placeholder[data-v-de6c2688]{color:#a4b9d8;background:linear-gradient(145deg,#f4f7fc,#e4ecf6);place-items:center;height:100%;display:grid}.case-copy[data-v-de6c2688]{justify-content:space-between;align-items:center;gap:45px;padding:38px 45px 43px;display:flex}.case-copy .region[data-v-de6c2688]{color:#8792a0;margin-bottom:12px;font-size:11px}.case-copy h3[data-v-de6c2688]{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.45}.case-copy p[data-v-de6c2688]:not(.region){color:#8a939f;max-width:850px;margin-top:17px;font-size:16px;line-height:1.9}.round-action[data-v-de6c2688]{color:#6c788a;background:#e8edf4;border-radius:50%;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.secondary-projects[data-v-de6c2688]{text-align:left;grid-template-columns:1fr 1fr;gap:25px;margin-top:27px;display:grid}.secondary-projects>a[data-v-de6c2688]{background:#f5f7fa;border-radius:27px;overflow:hidden}.secondary-image[data-v-de6c2688]{color:#a4b9d8;background:#eaf0f7;place-items:center;height:310px;display:grid;overflow:hidden}.secondary-image>img[data-v-de6c2688]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.secondary-projects>a:hover img[data-v-de6c2688]{transform:scale(1.03)}.secondary-copy[data-v-de6c2688]{justify-content:space-between;align-items:center;gap:30px;padding:27px 30px 32px;display:flex}.secondary-copy span[data-v-de6c2688]{color:#909baa;font-size:10px}.secondary-copy h3[data-v-de6c2688]{margin-top:8px;font-size:22px;font-weight:500;line-height:1.5}.secondary-copy>svg[data-v-de6c2688]{color:#8a96a8;flex-shrink:0}.editorial-link[data-v-de6c2688]{color:#176afb;align-items:center;gap:10px;min-height:44px;margin-top:45px;font-size:15px;display:inline-flex}.editorial-link[data-v-de6c2688]:hover{text-underline-offset:6px;text-decoration:underline}.editorial-news[data-v-de6c2688]{background:#f7f8fa}.news-editorial[data-v-de6c2688]{text-align:left;grid-template-columns:1.25fr 1fr;gap:60px;display:grid}.news-lead[data-v-de6c2688]{background:#fff;border-radius:28px;overflow:hidden}.news-visual[data-v-de6c2688]{background:#e8eef6;height:330px;overflow:hidden}.news-visual>img[data-v-de6c2688]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s}.news-lead:hover img[data-v-de6c2688]{transform:scale(1.03)}.news-copy[data-v-de6c2688]{padding:30px 35px 37px}.news-copy time[data-v-de6c2688],.news-list time[data-v-de6c2688]{color:#96a0ae;font-size:11px}.news-copy h3[data-v-de6c2688]{margin:16px 0;font-size:25px;font-weight:500;line-height:1.5}.news-copy p[data-v-de6c2688]{color:#8692a1;font-size:14px;line-height:1.9}.news-list[data-v-de6c2688]{flex-direction:column;justify-content:center;display:flex}.news-list>a[data-v-de6c2688]{border-top:1px solid #dde2e9;padding:35px 0;display:block;position:relative}.news-list>a[data-v-de6c2688]:last-child{border-bottom:1px solid #dde2e9}.news-list h3[data-v-de6c2688]{letter-spacing:-.03em;margin:17px 0;font-size:23px;font-weight:500;line-height:1.55}.news-list p[data-v-de6c2688]{color:#8b95a4;max-width:90%;font-size:14px;line-height:1.9}.news-list>a>span[data-v-de6c2688]{color:#8a97a8;justify-content:flex-end;margin-top:20px;display:flex}.editorial-state[data-v-de6c2688]{background:#f7f8fa;border-radius:28px;max-width:1100px;margin:auto;padding:70px 24px}.editorial-state h3[data-v-de6c2688]{font-size:25px;font-weight:500}.editorial-state p[data-v-de6c2688]{color:#8a95a4;margin:18px 0;font-size:15px}.editorial-state button[data-v-de6c2688]{color:#176afb;background:#e9f0fc;border:0;border-radius:25px;min-height:44px;padding:10px 24px;font-size:13px}@media (max-width:1000px){.case-visual[data-v-de6c2688]{height:450px}.secondary-image[data-v-de6c2688]{height:260px}.news-editorial[data-v-de6c2688]{gap:30px}.news-copy[data-v-de6c2688]{padding:25px}.news-copy h3[data-v-de6c2688],.news-list h3[data-v-de6c2688]{font-size:22px}}@media (max-width:660px){.editorial-chapter[data-v-de6c2688]{padding:100px 18px}.editorial-heading[data-v-de6c2688]{margin-bottom:40px}.editorial-heading>p[data-v-de6c2688]{margin-bottom:20px;font-size:16px}.editorial-heading h2[data-v-de6c2688]{font-size:44px}.case-feature[data-v-de6c2688]{border-radius:24px}.case-visual[data-v-de6c2688]{height:280px}.case-copy[data-v-de6c2688]{align-items:flex-end;gap:20px;padding:26px}.case-copy h3[data-v-de6c2688]{font-size:23px}.case-copy p[data-v-de6c2688]:not(.region){margin-top:15px;font-size:14px}.round-action[data-v-de6c2688]{width:38px;height:38px}.secondary-projects[data-v-de6c2688]{grid-template-columns:1fr;gap:22px;margin-top:22px}.secondary-image[data-v-de6c2688]{height:240px}.secondary-copy[data-v-de6c2688]{padding:24px}.secondary-copy h3[data-v-de6c2688]{font-size:22px}.news-editorial[data-v-de6c2688]{grid-template-columns:1fr;gap:22px}.news-visual[data-v-de6c2688]{height:250px}.news-copy[data-v-de6c2688]{padding:25px}.news-copy h3[data-v-de6c2688],.news-list h3[data-v-de6c2688]{font-size:22px}.news-list>a[data-v-de6c2688]{padding:28px 7px}.editorial-link[data-v-de6c2688]{margin-top:30px;font-size:13px}}.about-chapter[data-v-79fb579e]{color:#13151b;text-align:center;background:#fff;padding:135px 40px}.about-heading[data-v-79fb579e]{max-width:900px;margin:auto}.about-heading>p[data-v-79fb579e]:first-child{color:#7e8792;margin-bottom:25px;font-size:21px}.about-heading h2[data-v-79fb579e]{letter-spacing:-.06em;font-size:clamp(48px,5.4vw,78px);font-weight:500;line-height:1.28}.about-heading h2 span[data-v-79fb579e]{color:#8c959f}.about-description[data-v-79fb579e]{color:#7f8996;margin-top:34px;font-size:21px;line-height:1.85}.about-links[data-v-79fb579e]{justify-content:center;gap:35px;margin-top:24px;display:flex}.about-links a[data-v-79fb579e]{color:#176afb;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.about-links a[data-v-79fb579e]:hover{text-underline-offset:6px;text-decoration:underline}.campus-picture[data-v-79fb579e]{background:#e9edf3;border-radius:32px;max-width:1200px;height:600px;margin:58px auto 0;position:relative;overflow:hidden}.campus-picture>img[data-v-79fb579e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.campus-picture[data-v-79fb579e]:after{content:"";background:linear-gradient(#0000,#0c203888);position:absolute;inset:60% 0 0}.campus-caption[data-v-79fb579e]{z-index:1;letter-spacing:.1em;color:#fff;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:33px;left:36px;right:36px}@media (max-width:1000px){.campus-picture[data-v-79fb579e]{height:480px}}@media (max-width:660px){.about-chapter[data-v-79fb579e]{padding:100px 18px}.about-heading>p[data-v-79fb579e]:first-child{margin-bottom:20px;font-size:16px}.about-heading h2[data-v-79fb579e]{font-size:43px}.about-description[data-v-79fb579e]{margin-top:25px;font-size:15px}.about-links[data-v-79fb579e]{gap:22px;margin-top:17px}.about-links a[data-v-79fb579e]{gap:7px;font-size:12px}.campus-picture[data-v-79fb579e]{border-radius:24px;height:330px;margin-top:35px}.campus-caption[data-v-79fb579e]{flex-direction:column;gap:5px;font-size:8px;bottom:21px;left:21px;right:21px}}.contact-chapter[data-v-2de02782]{text-align:center;color:#13151b;background:radial-gradient(at 18% 90%,#f2e4de77,#0000 45%),radial-gradient(at 83% 80%,#dfe9fa88,#0000 45%),#fff;justify-content:center;align-items:center;min-height:680px;padding:150px 32px;display:flex}.contact-chapter p[data-v-2de02782]{color:#7e8996;margin-bottom:24px;font-size:21px}.contact-chapter h2[data-v-2de02782]{letter-spacing:-.06em;font-size:clamp(52px,5.6vw,82px);font-weight:500;line-height:1.3}.contact-chapter h2 span[data-v-2de02782]{color:#176afb}.contact-button[data-v-2de02782]{color:#fff;background:#176afb;border-radius:30px;justify-content:center;align-items:center;gap:24px;min-height:52px;margin-top:40px;padding:14px 30px;font-size:15px;transition:background .2s,transform .2s;display:inline-flex}.contact-button[data-v-2de02782]:hover{background:#0757e9;transform:translateY(-2px)}.careers-link[data-v-2de02782]{color:#7f8b9a;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:23px;font-size:12px;display:flex}@media (max-width:660px){.contact-chapter[data-v-2de02782]{min-height:570px;padding:100px 24px}.contact-chapter p[data-v-2de02782]{margin-bottom:22px;font-size:15px}.contact-chapter h2[data-v-2de02782]{font-size:44px}.contact-button[data-v-2de02782]{min-height:48px;margin-top:32px;padding:12px 27px;font-size:13px}.careers-link[data-v-2de02782]{gap:7px;margin-top:20px;font-size:10px}}.origin-home[data-v-a08328d3]{isolation:isolate;color:#13151b;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.chapter-navigation[data-v-a08328d3]{z-index:25;flex-direction:column;gap:0;display:flex;position:fixed;top:50%;left:25px;transform:translateY(-50%)}.chapter-navigation>a[data-v-a08328d3]{color:#9ba4b0;align-items:center;gap:11px;min-height:32px;padding:4px 0;font-size:9px;display:flex;position:relative}.chapter-line[data-v-a08328d3]{background:#bec5cf;width:2px;height:15px;transition:background .2s,height .2s;display:block}.chapter-name[data-v-a08328d3]{opacity:0;white-space:nowrap;background:#ffffffdb;border-radius:5px;padding:3px 6px;transition:opacity .2s,color .2s}.chapter-navigation:focus-within .chapter-name[data-v-a08328d3],.chapter-navigation:hover .chapter-name[data-v-a08328d3],.chapter-navigation>a.active .chapter-name[data-v-a08328d3]{opacity:1}.chapter-navigation>a.active[data-v-a08328d3]{color:#3f5672}.chapter-navigation>a.active .chapter-line[data-v-a08328d3]{background:#6a85aa;height:22px}.origin-home[data-v-a08328d3] a:focus-visible,.origin-home[data-v-a08328d3] button:focus-visible{outline-offset:5px;outline:3px solid #176afb}.origin-home[data-v-a08328d3] [data-origin-section]{scroll-margin-top:75px}.origin-home[data-v-a08328d3] button:disabled{cursor:default;opacity:.55}@media (max-width:1300px){.chapter-navigation[data-v-a08328d3]{left:11px}.chapter-name[data-v-a08328d3]{font-size:8px}}@media (max-width:900px){.chapter-navigation[data-v-a08328d3]{display:none}.origin-home[data-v-a08328d3] [data-origin-section]{scroll-margin-top:60px}}@media (prefers-reduced-motion:reduce){.chapter-name[data-v-a08328d3],.chapter-navigation .chapter-line[data-v-a08328d3]{transition:none}.origin-home[data-v-a08328d3] *{scroll-behavior:auto!important}}.imm-stage[data-v-5c0b6989]{pointer-events:none;background:#0b1115;position:absolute;inset:0;overflow:hidden}.imm-atmosphere[data-v-5c0b6989]{background:radial-gradient(at 72% 0,#3c727768,#0000 43%),radial-gradient(at 6% 83%,#4534657d,#0000 47%),radial-gradient(at 94% 75%,#2870784a,#0000 40%),linear-gradient(125deg,#090d13,#10181d 55%,#0d1520);position:absolute;inset:-5%}.imm-surface[data-v-5c0b6989]{opacity:.95;width:100%;height:100%;position:absolute;inset:0}.imm-vignette[data-v-5c0b6989]{background:radial-gradient(at 50% 44%,#0000 36%,#06090d66),linear-gradient(#10111622,#0000 12% 85%,#101116);position:absolute;inset:0}@media (max-width:600px){.imm-atmosphere[data-v-5c0b6989]{background:radial-gradient(at 91% 10%,#58acb872,#0000 39%),radial-gradient(at 0 64%,#43327080,#0000 55%),#0b1117}}.imm-reel[data-v-740d2b08]{--look-x:0;--look-y:0;isolation:isolate;color:#f4f3f6;touch-action:pan-y;outline-offset:-5px;background:#101116;height:100svh;min-height:720px;padding-top:110px;position:relative;overflow:hidden}.imm-reel.is-dragging[data-v-740d2b08]{cursor:grabbing;-webkit-user-select:none;user-select:none}.imm-world-caption[data-v-740d2b08]{letter-spacing:.22em;color:#d1d4df8f;white-space:nowrap;font:10px/1.3 Courier New,monospace;position:absolute;top:145px;left:50%;transform:translate(-50%)}.imm-perspective[data-v-740d2b08]{perspective:1400px;transform-style:preserve-3d;transform:translate3d(calc(var(--look-x)*-16px),calc(var(--look-y)*-10px),0);cursor:grab;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:15% 0 11%}.imm-project[data-v-740d2b08]{width:min(64vw,1040px);height:min(57vh,650px);min-height:360px;transform:translate(-50%,-50%) translate3d(calc(var(--slot)*111%),calc(var(--lift)*1px),calc(var(--depth)*1px)) rotateY(calc(var(--slot)*-47deg - 3deg)) rotate(calc(var(--slot)*3deg + 1deg));will-change:transform;opacity:.55;filter:blur(1.4px);background:#131c2366;border:1px solid #bdc9d13d;border-radius:34px;transition:transform 1.1s cubic-bezier(.19,.8,.2,1),opacity .9s,filter 1s;position:absolute;top:49%;left:50%;overflow:hidden;box-shadow:inset 0 0 0 2px #a3b5c117,0 30px 100px #0305094f}.imm-project.is-active[data-v-740d2b08]{z-index:2;opacity:1;filter:none}.imm-project.is-distant[data-v-740d2b08]{opacity:0;pointer-events:none}.imm-project>img[data-v-740d2b08]{-o-object-fit:cover;object-fit:cover;opacity:.66;filter:saturate(.68)contrast(1.05);pointer-events:none;width:100%;max-width:none;height:100%}.imm-project-shade[data-v-740d2b08]{background:linear-gradient(#10151c22,#0000 60%,#071016ad),radial-gradient(at 50% 45%,#0512192b,#09121a40);position:absolute;inset:0;box-shadow:inset 0 0 65px #c0cbe01c}.imm-project-centre[data-v-740d2b08]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 8% 75px;display:flex;position:absolute;inset:0}.imm-project-type[data-v-740d2b08]{letter-spacing:.18em;color:#d9d6e5;margin:0 0 22px;font:12px/1.4 Courier New,monospace}.imm-project-title[data-v-740d2b08]{letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 28px #000a;max-width:14em;margin:0;font-family:Arial Narrow,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(34px,4.3vw,72px);font-weight:300;line-height:1.12}.imm-project-title a[data-v-740d2b08]{color:#f4f3f6;text-decoration:none;display:block}.imm-project-region[data-v-740d2b08]{letter-spacing:.12em;color:#e2e0e9;margin:22px 0 0;font:12px/1.5 Courier New,monospace}.imm-project-bottom[data-v-740d2b08]{color:#e2e2e8;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;font:11px/1.5 Courier New,monospace;display:flex;position:absolute;bottom:25px;left:32px;right:32px}.imm-project-bottom a[data-v-740d2b08]{min-height:44px;color:inherit;align-items:center;gap:25px;text-decoration:none;display:flex}.imm-project-bottom a>span[data-v-740d2b08]{border:1px solid #d4d1e05e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.imm-hud[data-v-740d2b08]{z-index:4;text-shadow:0 1px 15px #000;max-width:230px;font:12px/1.55 Courier New,PingFang SC,monospace;position:absolute;bottom:126px;left:4%}.imm-hud>p[data-v-740d2b08]{color:#f4f3f6;margin:0 0 12px;font-size:12px}.imm-hud nav[data-v-740d2b08]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bba5ed55 transparent;flex-direction:column;align-items:flex-start;max-height:220px;display:flex;overflow-y:auto}.imm-hud nav button[data-v-740d2b08]{color:#c2b1f3;text-align:left;cursor:pointer;text-transform:uppercase;min-height:44px;font:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:14px;padding:5px 0;display:flex}.imm-hud nav button.is-selected[data-v-740d2b08]{color:#f4f3f6}.imm-hud nav button>span[data-v-740d2b08]{width:16px}.imm-all[data-v-740d2b08]{color:#ddd3f4;background:#15142045;border:1px solid #c2b1f36e;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;min-height:46px;margin-top:17px;padding:10px 19px;text-decoration:none;display:flex}.imm-all[data-v-740d2b08]:hover{background:#c2b1f321}.imm-bottom-bar[data-v-740d2b08]{z-index:5;justify-content:space-between;gap:20px;position:absolute;bottom:28px;left:4%;right:4%}.imm-bottom-bar[data-v-740d2b08],.imm-controls[data-v-740d2b08]{align-items:center;display:flex}.imm-controls[data-v-740d2b08]{gap:14px}.imm-controls>button[data-v-740d2b08]{color:#f4f3f6;cursor:pointer;background:#14151d80;border:1px solid #d4d1e03d;border-radius:50%;place-items:center;width:46px;height:46px;font:22px/1 monospace;display:grid}.imm-controls>span[data-v-740d2b08]{color:#dad7e2;align-items:center;gap:11px;font:11px/1 Courier New,monospace;display:flex}.imm-controls i[data-v-740d2b08]{background:#c9c5d95c;width:24px;height:1px}.imm-controls button[data-v-740d2b08]:disabled{opacity:.35;cursor:default}.imm-drag-hint[data-v-740d2b08]{color:#d0cadb;letter-spacing:.08em;font:10px/1.5 Courier New,monospace}.imm-utility[data-v-740d2b08]{align-items:center;gap:25px;display:flex}.imm-utility a[data-v-740d2b08],.imm-utility button[data-v-740d2b08]{color:#d7d0e4;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:0;font:10px/1.4 Courier New,monospace;text-decoration:none;display:inline-flex}.imm-utility button[data-v-740d2b08]:disabled{cursor:default;opacity:.8}.imm-utility a>span[data-v-740d2b08]{font-size:20px}.imm-reel[data-v-740d2b08] :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #e0d1ff}.imm-live[data-v-740d2b08]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.is-still .imm-perspective[data-v-740d2b08],.is-still .imm-project[data-v-740d2b08]{will-change:auto;transition:none}.imm-empty[data-v-740d2b08]{border:1px solid #c9d3e050;border-radius:34px;width:min(64vw,1040px);height:56%;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-1deg)}.imm-empty>img[data-v-740d2b08]{-o-object-fit:cover;object-fit:cover;opacity:.35;filter:saturate(.5);width:100%;height:100%}.imm-empty>div[data-v-740d2b08]{text-align:center;background:#10111644;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex;position:absolute;inset:0}.imm-empty[data-v-740d2b08] :is(h1,h2){text-wrap:balance;max-width:13em;margin:0;font-size:clamp(32px,4vw,68px);font-weight:300;line-height:1.2}.imm-empty p[data-v-740d2b08]:not(.imm-project-type){color:#d2cbdc;max-width:34em;font-size:15px}.imm-empty[data-v-740d2b08] :is(a,button){color:#f4f3f6;background:0 0;border:0;border-bottom:1px solid #c5b4ec;min-height:44px;font:12px/1.5 monospace;text-decoration:none}@media (min-width:1700px){.imm-hud[data-v-740d2b08]{left:6%}.imm-bottom-bar[data-v-740d2b08]{left:6%;right:6%}}@media (max-width:900px){.imm-reel[data-v-740d2b08]{min-height:700px}.imm-project[data-v-740d2b08]{width:76vw;height:49vh;min-height:320px}.imm-hud[data-v-740d2b08]{max-width:195px;bottom:130px;left:4.5%}.imm-project-title[data-v-740d2b08]{font-size:clamp(32px,5.5vw,58px)}.imm-drag-hint[data-v-740d2b08]{display:none}}@media (max-width:600px){.imm-reel[data-v-740d2b08]{height:100svh;min-height:760px;padding-top:110px}.imm-world-caption[data-v-740d2b08]{letter-spacing:.16em;font-size:8px;top:142px}.imm-perspective[data-v-740d2b08]{perspective:950px;inset:18% 0 16%}.imm-project[data-v-740d2b08]{width:96vw;height:36svh;min-height:278px;transform:translate(-50%,-50%) translate3d(calc(var(--slot)*109%),calc(var(--lift)*.45px),calc(var(--depth)*.65px)) rotateY(calc(var(--slot)*-48deg - 3deg)) rotate(calc(var(--slot)*3deg + 1deg));border-radius:23px;top:38%}.imm-project-centre[data-v-740d2b08]{padding:38px 9% 58px}.imm-project-title[data-v-740d2b08]{font-size:clamp(29px,7.4vw,40px);line-height:1.14}.imm-project-type[data-v-740d2b08]{margin-bottom:16px;font-size:10px}.imm-project-region[data-v-740d2b08]{margin-top:14px;font-size:10px}.imm-project-bottom[data-v-740d2b08]{font-size:9px;bottom:12px;left:23px;right:20px}.imm-project-bottom a[data-v-740d2b08]{gap:12px}.imm-project-bottom a>span[data-v-740d2b08]{width:32px;height:32px;font-size:18px}.imm-hud[data-v-740d2b08]{max-width:192px;font-size:11px;bottom:122px;left:7%}.imm-hud>p[data-v-740d2b08]{margin-bottom:6px;font-size:11px}.imm-hud nav[data-v-740d2b08]{max-height:132px}.imm-hud nav button[data-v-740d2b08]{min-height:44px;padding-block:4px}.imm-all[data-v-740d2b08]{min-height:44px;margin-top:9px;padding:8px 15px}.imm-bottom-bar[data-v-740d2b08]{align-items:flex-end;gap:8px;bottom:20px;left:7%;right:7%}.imm-controls[data-v-740d2b08]{gap:7px}.imm-controls>button[data-v-740d2b08]{width:44px;height:44px}.imm-controls>span[data-v-740d2b08]{gap:7px;font-size:10px}.imm-controls i[data-v-740d2b08]{width:12px}.imm-utility[data-v-740d2b08]{flex-direction:column;align-items:flex-end;gap:0}.imm-utility a[data-v-740d2b08],.imm-utility button[data-v-740d2b08]{gap:8px;min-height:44px;font-size:9px}.imm-empty[data-v-740d2b08]{border-radius:23px;width:94vw;height:35%;top:43%}.imm-empty>div[data-v-740d2b08]{gap:12px;padding:24px}.imm-empty p[data-v-740d2b08]:not(.imm-project-type){font-size:13px}}@media (prefers-reduced-motion:reduce){.imm-perspective[data-v-740d2b08],.imm-project[data-v-740d2b08]{transition:none}}.imm-collection[data-v-83f3ff5e]{color:#f4f3f6;background:#101116;padding:120px 7% 60px}.imm-section-heading[data-v-83f3ff5e]{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:92px;display:flex}.imm-section-heading p[data-v-83f3ff5e]{letter-spacing:.12em;color:#b8b1c8;margin:0 0 23px;font:11px/1.5 Courier New,monospace}.imm-section-heading h2[data-v-83f3ff5e]{letter-spacing:-.035em;text-wrap:balance;margin:0;font:300 clamp(35px,4.1vw,62px)/1.16 Helvetica Neue,PingFang SC,sans-serif}.imm-section-heading>a[data-v-83f3ff5e]{color:#d7cdec;flex-shrink:0;align-items:center;gap:32px;min-height:44px;font:11px/1.6 Courier New,monospace;text-decoration:none;display:inline-flex}.imm-section-heading>a>span[data-v-83f3ff5e]{font-size:25px}.imm-archive-item[data-v-83f3ff5e]{-moz-column-gap:7%;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:7%;padding-block:24px 88px;display:grid}.imm-archive-item.is-offset[data-v-83f3ff5e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:9%}.imm-archive-image[data-v-83f3ff5e]{aspect-ratio:1.5;background:#1b1d24;border-radius:3px;display:block;overflow:hidden}.imm-archive-image>img[data-v-83f3ff5e]{-o-object-fit:cover;object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .75s}.imm-archive-item:hover .imm-archive-image>img[data-v-83f3ff5e]{filter:saturate();transform:scale(1.035)}.imm-archive-meta[data-v-83f3ff5e]{color:#b8b1c8;letter-spacing:.07em;margin:0 0 18px;font:11px/1.5 Courier New,monospace}.imm-archive-copy h3[data-v-83f3ff5e]{letter-spacing:-.035em;text-wrap:balance;margin:0;font:300 clamp(24px,2.5vw,40px)/1.25 Helvetica Neue,PingFang SC,sans-serif}.imm-archive-copy h3 a[data-v-83f3ff5e]{color:#f4f3f6;text-decoration:none}.imm-archive-summary[data-v-83f3ff5e]{color:#b0adb9;max-width:37em;margin:24px 0;font-size:15px;line-height:1.9}.imm-archive-open[data-v-83f3ff5e]{color:#c2b1f3;align-items:center;gap:30px;min-height:44px;margin-top:14px;font:11px/1.5 Courier New,monospace;text-decoration:none;display:inline-flex}.imm-archive-open span[data-v-83f3ff5e]{font-size:24px}.is-news .imm-archive-item[data-v-83f3ff5e],.is-news .imm-archive-item.is-offset[data-v-83f3ff5e]{border-top:1px solid #c2b1f32b;grid-template-columns:24% 1fr;gap:8%;padding:34px 0}.is-news .imm-archive-image[data-v-83f3ff5e]{aspect-ratio:1.6}.is-news .imm-archive-copy h3[data-v-83f3ff5e]{font-size:clamp(23px,2.4vw,35px)}.is-news .imm-archive-summary[data-v-83f3ff5e]{margin:17px 0 0}.imm-archive-copy[data-v-83f3ff5e]:only-child{grid-column:1/-1;max-width:760px}.imm-collection-state[data-v-83f3ff5e]{color:#b0adb9;border-top:1px solid #c2b1f32b;padding:46px 0;font-size:16px}.imm-collection-state button[data-v-83f3ff5e]{color:#d2c2fa;cursor:pointer;background:0 0;border:0;align-items:center;gap:30px;min-height:44px;margin-top:24px;font:12px/1.5 monospace;display:flex}.imm-collection[data-v-83f3ff5e] :is(a,button):focus-visible{outline-offset:6px;outline:2px solid #c2b1f3}@media (max-width:800px){.imm-collection[data-v-83f3ff5e]{padding:76px 7% 20px}.imm-section-heading[data-v-83f3ff5e]{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:45px}.imm-section-heading p[data-v-83f3ff5e]{margin-bottom:16px}.imm-archive-item[data-v-83f3ff5e],.imm-archive-item.is-offset[data-v-83f3ff5e]{padding:0 0 64px;display:block}.imm-archive-image[data-v-83f3ff5e]{margin-bottom:29px}.imm-archive-summary[data-v-83f3ff5e]{margin-top:17px}.is-news .imm-archive-item[data-v-83f3ff5e],.is-news .imm-archive-item.is-offset[data-v-83f3ff5e]{grid-template-columns:none;padding-block:28px}.is-news .imm-archive-image[data-v-83f3ff5e]{width:45%;margin-bottom:25px}}@media (prefers-reduced-motion:reduce){.imm-archive-image>img[data-v-83f3ff5e]{transition:none}.imm-archive-item:hover .imm-archive-image>img[data-v-83f3ff5e]{transform:none}}.imm-about[data-v-d2088530]{color:#f4f3f6;background:#13151a;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;padding:110px 7%;display:grid}.imm-about-label[data-v-d2088530]{letter-spacing:.12em;color:#b8b1c8;margin:0 0 30px;font:11px/1.5 Courier New,monospace}.imm-about h2[data-v-d2088530]{letter-spacing:-.045em;margin:0;font:300 clamp(32px,3.6vw,56px)/1.3 Helvetica Neue,PingFang SC,sans-serif}.imm-about h2 span[data-v-d2088530]{color:#b8a8d5}.imm-about-description[data-v-d2088530]{color:#b0adb9;max-width:40em;margin:35px 0 26px;font-size:16px;line-height:1.95}.imm-about a[data-v-d2088530]{color:#e1d9ef;align-items:center;gap:35px;min-height:44px;font:11px/1.5 Courier New,monospace;text-decoration:none;display:inline-flex}.imm-about a span[data-v-d2088530]{font-size:24px}.imm-about a[data-v-d2088530]:focus-visible{outline-offset:6px;outline:2px solid #c2b1f3}.imm-about-image[data-v-d2088530]{aspect-ratio:.88;position:relative;overflow:hidden}.imm-about-image img[data-v-d2088530]{-o-object-fit:cover;object-fit:cover;filter:saturate(.3)brightness(.72);width:100%;height:100%}.imm-about-image>span[data-v-d2088530]{letter-spacing:.15em;color:#f4f3f6;font:11px/1.6 Courier New,monospace;position:absolute;bottom:32px;left:30px}@media (max-width:800px){.imm-about[data-v-d2088530]{flex-direction:column;align-items:stretch;gap:45px;padding:75px 7%;display:flex}.imm-about-image[data-v-d2088530]{aspect-ratio:1.1}.imm-about-label[data-v-d2088530]{margin-bottom:22px}.imm-about-description[data-v-d2088530]{margin-top:25px;font-size:15px}}.imm-home[data-v-567ae1ad]{color:#f4f3f6;background:#101116}.imm-content[data-v-567ae1ad]{scroll-margin-top:45px}.imm-contact[data-v-567ae1ad]{text-align:center;background:#101116;border-top:1px solid #c2b1f323;padding:100px 7% 115px}.imm-contact>p[data-v-567ae1ad]{letter-spacing:.14em;color:#b0adb9;margin:0 0 25px;font:11px/1.6 Courier New,monospace}.imm-contact h2[data-v-567ae1ad]{letter-spacing:-.045em;margin:0;font:300 clamp(40px,6.5vw,94px)/1.14 Helvetica Neue,PingFang SC,sans-serif}.imm-contact>a[data-v-567ae1ad]:not(.imm-contact-email){color:#f4f3f6;justify-content:center;align-items:center;gap:46px;min-height:60px;margin:37px 0 25px;font:11px/1.5 Courier New,monospace;text-decoration:none;display:inline-flex}.imm-contact>a>span[data-v-567ae1ad]{border:1px solid #c2b1f373;border-radius:50%;place-items:center;width:60px;height:60px;font:32px/1 sans-serif;transition:background .2s;display:grid}.imm-contact>a:hover>span[data-v-567ae1ad]{background:#c2b1f326}.imm-contact-email[data-v-567ae1ad]{color:#b0adb9;overflow-wrap:anywhere;width:fit-content;min-height:44px;margin:0 auto;font:13px/1.6 Courier New,monospace;text-decoration:none;display:block}.imm-contact a[data-v-567ae1ad]:focus-visible{outline-offset:6px;outline:2px solid #c2b1f3}@media (max-width:600px){.imm-contact[data-v-567ae1ad]{padding:76px 7% 65px}.imm-contact h2[data-v-567ae1ad]{font-size:42px}.imm-contact>a[data-v-567ae1ad]:not(.imm-contact-email){gap:30px}}.project-results[data-v-03e1a2d9]{border-top:1px solid #ffffff20;scroll-margin-top:32px}.knowledge-page[data-v-c46473b5]{color:#00204f;background:#fff;padding:32px 0 84px}.knowledge-container[data-v-c46473b5]{width:min(1200px,100% - 48px);margin:0 auto}.knowledge-breadcrumb[data-v-c46473b5]{color:#596c82;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:50px;font-size:14px;display:flex}.knowledge-breadcrumb a[data-v-c46473b5]{padding-block:8px}.knowledge-intro[data-v-c46473b5]{max-width:780px;margin-bottom:48px}.knowledge-article-header h1[data-v-c46473b5],.knowledge-intro h1[data-v-c46473b5]{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.4}.knowledge-intro p[data-v-c46473b5],.knowledge-lead[data-v-c46473b5]{color:#596c82;margin:0;font-size:18px;line-height:1.9}.knowledge-list[data-v-c46473b5]{border-top:2px solid #004390}.knowledge-row[data-v-c46473b5]{border-bottom:1px solid #dbe4ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:34px 0;display:grid}.knowledge-topic[data-v-c46473b5]{color:#005ba9;margin:0 0 10px;font-size:14px}.knowledge-row h2[data-v-c46473b5]{margin:0 0 12px;font-size:clamp(21px,2vw,26px);line-height:1.55}.knowledge-aside a[data-v-c46473b5]:hover,.knowledge-more a[data-v-c46473b5]:hover,.knowledge-row h2 a[data-v-c46473b5]:hover{text-underline-offset:5px;text-decoration:underline}.knowledge-summary[data-v-c46473b5]{color:#596c82;max-width:820px;margin:0;line-height:1.85}.knowledge-contact[data-v-c46473b5],.knowledge-read[data-v-c46473b5]{color:#004390;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.knowledge-read[data-v-c46473b5]{border:1px solid #c8d6e6;padding:6px 14px}.knowledge-empty[data-v-c46473b5]{padding:34px 0;line-height:1.9}.knowledge-empty a[data-v-c46473b5]{color:#004390;text-decoration:underline}.knowledge-pagination[data-v-c46473b5]{justify-content:center;align-items:center;gap:24px;padding-top:32px;display:flex}.knowledge-pagination a[data-v-c46473b5]{padding:12px}.knowledge-article-header[data-v-c46473b5]{border-bottom:1px solid #dbe4ef;max-width:920px;padding-bottom:32px}.knowledge-meta[data-v-c46473b5]{color:#596c82;flex-wrap:wrap;gap:12px 32px;margin:22px 0 0;font-size:14px;display:flex}.knowledge-reading-layout[data-v-c46473b5]{grid-template-columns:minmax(0,1fr) 258px;gap:64px;padding-top:38px;display:grid}.knowledge-body[data-v-c46473b5]{min-width:0;max-width:76ch;font-size:17px;line-height:1.95}.knowledge-body[data-v-c46473b5] h2{margin-top:36px;font-size:25px;line-height:1.6}.knowledge-body[data-v-c46473b5] h3{margin-top:26px;font-size:20px;line-height:1.65}.knowledge-body[data-v-c46473b5] li,.knowledge-body[data-v-c46473b5] p{line-height:1.95}.knowledge-body[data-v-c46473b5] a{color:#004390;overflow-wrap:anywhere;text-decoration:underline}.knowledge-aside section[data-v-c46473b5]{background:#f4f7fb;margin-bottom:24px;padding:24px}.knowledge-aside h2[data-v-c46473b5]{margin:0 0 14px;font-size:18px;line-height:1.6}.knowledge-aside p[data-v-c46473b5]{color:#596c82;margin:0 0 10px;font-size:15px;line-height:1.8}.knowledge-aside ul[data-v-c46473b5],.knowledge-more ul[data-v-c46473b5]{margin:0;padding:0;list-style:none}.knowledge-aside li[data-v-c46473b5]{border-bottom:1px solid #dbe4ef;padding-block:10px;line-height:1.8}.knowledge-more[data-v-c46473b5]{border-top:1px solid #dbe4ef;margin-top:56px;padding-top:28px}.knowledge-more h2[data-v-c46473b5]{font-size:24px}.knowledge-more li[data-v-c46473b5]{padding-block:12px;line-height:1.7}.knowledge-page a[data-v-c46473b5]:focus-visible{outline-offset:4px;outline:3px solid #1677ff}@media (max-width:760px){.knowledge-page[data-v-c46473b5]{padding:20px 0 52px}.knowledge-container[data-v-c46473b5]{width:calc(100% - 36px)}.knowledge-breadcrumb[data-v-c46473b5]{margin-bottom:30px}.knowledge-intro[data-v-c46473b5]{margin-bottom:32px}.knowledge-intro p[data-v-c46473b5],.knowledge-lead[data-v-c46473b5]{font-size:16px}.knowledge-row[data-v-c46473b5]{grid-template-columns:1fr;gap:14px;padding:26px 0}.knowledge-read[data-v-c46473b5]{justify-self:start}.knowledge-reading-layout[data-v-c46473b5]{grid-template-columns:1fr;gap:36px;padding-top:22px}.knowledge-body[data-v-c46473b5]{font-size:16px}.knowledge-aside[data-v-c46473b5]{grid-template-columns:1fr;display:grid}}
