.hd[data-v-e320d599]{z-index:var(--z-header);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:#ffffffeb;position:sticky;top:0}.hd__bar[data-v-e320d599]{align-items:center;gap:1.25rem;height:64px;display:flex}.hd__logo[data-v-e320d599]{flex:none;align-items:center;display:inline-flex}.hd__logo img[data-v-e320d599]{width:auto;height:26px}.hd__nav[data-v-e320d599]{align-items:center;gap:.35rem;margin-left:auto;display:none}.hd__link[data-v-e320d599]{color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:.5rem .85rem;font-size:.98rem;font-weight:500;transition:color .15s;position:relative}.hd__link[data-v-e320d599]:hover{color:var(--green-700)}.hd__link.is-active[data-v-e320d599]{color:var(--green-700);font-weight:600}.hd__link.is-active[data-v-e320d599]:after{content:"";background:var(--green-500);border-radius:2px;height:2px;position:absolute;bottom:.05rem;left:.85rem;right:.85rem}.hd__actions[data-v-e320d599]{align-items:center;gap:.65rem;margin-left:auto;display:flex}.hd__nav+.hd__actions[data-v-e320d599]{margin-left:0}.hd__lang[data-v-e320d599]{border:1.5px solid var(--line-strong);background:var(--paper);min-height:2.5rem;color:var(--ink-2);border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.9rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.hd__lang[data-v-e320d599]:hover{border-color:var(--green-700);color:var(--green-700)}.hd__cta[data-v-e320d599]{display:none}.hd__burger[data-v-e320d599]{width:2.75rem;height:2.75rem;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}@media (width>=1024px){.hd__bar[data-v-e320d599]{height:72px}.hd__logo img[data-v-e320d599]{height:30px}.hd__nav[data-v-e320d599]{display:inline-flex}.hd__burger[data-v-e320d599]{display:none}.hd__cta[data-v-e320d599]{min-height:2.6rem;padding:.4rem 1.15rem;font-size:.92rem;display:inline-flex}}@media (width>=1024px) and (width<=1199px){.hd__bar[data-v-e320d599]{gap:.75rem}.hd__nav[data-v-e320d599]{gap:.05rem}.hd__link[data-v-e320d599]{padding:.5rem .55rem;font-size:.9rem}.hd__link.is-active[data-v-e320d599]:after{left:.55rem;right:.55rem}.hd__cta[data-v-e320d599]{padding:.4rem .85rem}}.drawer[data-v-e320d599]{z-index:var(--z-drawer);position:fixed;inset:0}.drawer__scrim[data-v-e320d599]{background:#032c0473;position:absolute;inset:0}.drawer__panel[data-v-e320d599]{background:var(--paper);width:min(20.5rem,88vw);padding:.9rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom));box-shadow:var(--shadow-2);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-enter-active .drawer__panel[data-v-e320d599],.drawer-leave-active .drawer__panel[data-v-e320d599]{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.drawer-enter-from .drawer__panel[data-v-e320d599],.drawer-leave-to .drawer__panel[data-v-e320d599]{transform:translate(100%)}.drawer-enter-active .drawer__scrim[data-v-e320d599],.drawer-leave-active .drawer__scrim[data-v-e320d599]{transition:opacity .28s}.drawer-enter-from .drawer__scrim[data-v-e320d599],.drawer-leave-to .drawer__scrim[data-v-e320d599]{opacity:0}@media (prefers-reduced-motion:reduce){.drawer-enter-active .drawer__panel[data-v-e320d599],.drawer-leave-active .drawer__panel[data-v-e320d599],.drawer-enter-active .drawer__scrim[data-v-e320d599],.drawer-leave-active .drawer__scrim[data-v-e320d599]{transition:none}}.drawer__top[data-v-e320d599]{justify-content:space-between;align-items:center;height:48px;margin-bottom:.4rem;display:flex}.drawer__top img[data-v-e320d599]{width:auto;height:22px}.drawer__close[data-v-e320d599]{width:2.75rem;height:2.75rem;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.drawer__nav[data-v-e320d599]{border-top:1px solid var(--line);flex-direction:column;padding-block:.6rem;display:flex}.drawer__link[data-v-e320d599]{color:var(--ink);border-bottom:1px solid var(--line);min-height:48px;padding:.9rem .25rem;font-size:1.08rem;font-weight:600;display:block}.drawer__link.is-active[data-v-e320d599]{color:var(--green-700)}.drawer__foot[data-v-e320d599]{gap:.8rem;margin-top:auto;display:grid}.drawer__lang[data-v-e320d599]{justify-self:start}.drawer__tel[data-v-e320d599]{color:var(--ink);align-items:center;gap:.5rem;min-height:44px;font-weight:600;display:inline-flex}.ft[data-v-b6e1910d]{border-top:1px solid var(--line);background:var(--soft);padding:clamp(2.5rem,6vw,4rem) 0 1.6rem}.ft__grid[data-v-b6e1910d]{grid-template-columns:1fr;gap:2.2rem;display:grid}.ft__brand img[data-v-b6e1910d]{width:auto;height:26px}.ft__tagline[data-v-b6e1910d]{max-width:30rem;color:var(--ink-3);margin-top:1rem;font-size:.95rem}.ft__addr[data-v-b6e1910d]{color:var(--ink-2);align-items:flex-start;gap:.5rem;max-width:24rem;margin-top:1.1rem;font-size:.92rem;font-style:normal;display:flex}.ft__addr svg[data-v-b6e1910d]{color:var(--green-700);flex:none;margin-top:3px}.ft__head[data-v-b6e1910d]{margin-bottom:.9rem;font-size:.98rem;font-weight:700}.ft__link[data-v-b6e1910d]{min-height:24px;color:var(--ink-2);padding:.42rem 0;font-size:.94rem;display:block}.ft__link[data-v-b6e1910d]:hover{color:var(--green-700)}.ft__line[data-v-b6e1910d]{color:var(--ink-2);align-items:flex-start;gap:.5rem;padding:.35rem 0;font-size:.92rem;display:flex}.ft__line svg[data-v-b6e1910d]{color:var(--green-700);flex:none;margin-top:4px}.ft__btn[data-v-b6e1910d]{justify-self:start;margin-top:.6rem}.ft__legal[data-v-b6e1910d]{border-top:1px solid var(--line);flex-direction:column;gap:.8rem;margin-top:2.6rem;padding-top:1.4rem;display:flex}.ft__certs[data-v-b6e1910d]{flex-wrap:wrap;gap:1rem;display:flex}.ft__cert[data-v-b6e1910d]{color:var(--ink-3);align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.ft__cert svg[data-v-b6e1910d]{color:var(--green-700)}.ft__copy[data-v-b6e1910d]{color:var(--ink-3);flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.82rem;display:flex}.ft__copy a[data-v-b6e1910d]{color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.ft__copy a[data-v-b6e1910d]:hover{color:var(--green-700)}@media (width>=768px){.ft__grid[data-v-b6e1910d]{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:2rem}.ft__legal[data-v-b6e1910d]{flex-direction:row;justify-content:space-between;align-items:center}}.world-map[data-v-a8a2a0ca]{border:1px solid var(--line);border-radius:var(--r-card);background:radial-gradient(85% 130% at 6% 0%, #02b21b0f, transparent 58%), var(--paper);margin:0;position:relative;overflow:hidden}.world-map__base[data-v-a8a2a0ca]{width:100%;height:auto;display:block}.world-map__pin[data-v-a8a2a0ca]{background:var(--green-500);border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #02b21b2e}.world-map__pin[data-v-a8a2a0ca]:hover{z-index:1;transform:translate(-50%,-50%)scale(1.25)}.world-map__pin--origin[data-v-a8a2a0ca]{background:var(--ink-mint);width:12px;height:12px;box-shadow:0 0 0 2.5px #fff,0 0 0 5.5px #02b21b47}.world-map__ring[data-v-a8a2a0ca]{border:1.5px solid var(--green-500);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.world-map__ring[data-v-a8a2a0ca]{animation:3.2s cubic-bezier(.22,.61,.36,1) infinite pin-pulse-a8a2a0ca;animation-delay:var(--pulse-delay,0s)}}@keyframes pin-pulse-a8a2a0ca{0%{opacity:.85;transform:scale(1)}75%,to{opacity:0;transform:scale(3.1)}}.world-map__tip[data-v-a8a2a0ca]{background:var(--green-900);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:.24rem .6rem;font-size:.74rem;font-weight:600;line-height:1.2;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px)}.world-map__pin:hover .world-map__tip[data-v-a8a2a0ca]{opacity:1;transform:translate(-50%)}.world-map__pin--tip-below .world-map__tip[data-v-a8a2a0ca]{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-3px)}.world-map__pin--tip-below:hover .world-map__tip[data-v-a8a2a0ca]{transform:translate(-50%)}@media (width<=640px){.world-map__pin[data-v-a8a2a0ca]{width:8px;height:8px}.world-map__pin--origin[data-v-a8a2a0ca]{width:10px;height:10px}}@media (prefers-reduced-motion:reduce){.world-map__ring[data-v-a8a2a0ca]{opacity:.55;animation:none}.world-map__tip[data-v-a8a2a0ca]{transition:none}}.ops-head[data-v-9c3ec427]{margin-bottom:clamp(1.8rem,4vw,2.6rem)}.ops-head__title[data-v-9c3ec427]{margin-bottom:1rem;font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.3}.ops-head__lead[data-v-9c3ec427]{max-width:42rem;color:var(--ink-2)}.ops-deck[data-v-9c3ec427]{gap:1rem;display:grid}.ops-panel[data-v-9c3ec427]{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.ops-panel[data-v-9c3ec427]:hover,.ops-panel[data-v-9c3ec427]:focus-visible{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-4px)}.ops-panel__media[data-v-9c3ec427]{aspect-ratio:4/3;background:var(--mist);display:block;position:relative;overflow:hidden}@media (width>=760px){.ops-deck[data-v-9c3ec427]{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-panel__media[data-v-9c3ec427]{aspect-ratio:16/11}}.ops-panel__media img[data-v-9c3ec427]{object-fit:cover;width:100%;height:100%;transition:transform .55s}@media (prefers-reduced-motion:no-preference){.ops-panel:hover .ops-panel__media img[data-v-9c3ec427],.ops-panel:focus-visible .ops-panel__media img[data-v-9c3ec427]{transform:scale(1.045)}}.ops-panel__media[data-v-9c3ec427]:after{content:"";pointer-events:none;background:linear-gradient(196deg,#04140794,#04140700 52%);position:absolute;inset:0}.ops-panel__glyph[data-v-9c3ec427]{z-index:1;color:#0000;-webkit-text-stroke:1.6px #fffffff2;pointer-events:none;font-size:clamp(3rem,6vw,3.9rem);font-weight:800;line-height:1;transition:-webkit-text-stroke-color .25s;position:absolute;top:.55rem;right:1rem}.ops-panel:hover .ops-panel__glyph[data-v-9c3ec427],.ops-panel:focus-visible .ops-panel__glyph[data-v-9c3ec427]{-webkit-text-stroke-color:var(--green-500)}.ops-panel__body[data-v-9c3ec427]{flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1.3rem 1.25rem;display:flex}.ops-panel__title[data-v-9c3ec427]{color:var(--ink);font-size:1.16rem;font-weight:800;line-height:1.35}.ops-panel__desc[data-v-9c3ec427]{color:var(--ink-2);font-size:.92rem;line-height:1.65}.ops-panel__more[data-v-9c3ec427]{color:var(--green-700);align-items:center;gap:.3rem;margin-top:.4rem;font-size:.93rem;font-weight:600;display:inline-flex}.ops-panel__more svg[data-v-9c3ec427]{transition:transform .2s}.ops-panel:hover .ops-panel__more svg[data-v-9c3ec427],.ops-panel:focus-visible .ops-panel__more svg[data-v-9c3ec427]{transform:translate(2px,-2px)}.ops-modal[data-v-9c3ec427]{z-index:90;background:#041407d1;place-items:center;padding:clamp(.6rem,3vw,2rem);display:grid;position:fixed;inset:0}.ops-modal__sheet[data-v-9c3ec427]{background:var(--paper);border-radius:var(--r-card);flex-direction:column;width:min(72rem,100%);height:min(90vh,100%);display:flex;overflow:hidden;box-shadow:0 32px 80px #00000080}.ops-modal__head[data-v-9c3ec427]{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.ops-modal__close[data-v-9c3ec427]{border:1px solid var(--line-strong);background:var(--paper);width:2.6rem;height:2.6rem;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.ops-modal__close[data-v-9c3ec427]:hover{background:var(--green-50);border-color:var(--green-500);color:var(--green-700)}.ops-tabs[data-v-9c3ec427]{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:.3rem;max-width:100%;padding:.3rem;display:inline-flex;overflow-x:auto}.ops-tabs__btn[data-v-9c3ec427]{color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.ops-tabs__btn[data-v-9c3ec427]:hover{color:var(--green-700);background:var(--green-50)}.ops-tabs__btn.is-on[data-v-9c3ec427]{background:var(--green-900);color:#fff}.ops-tabs__count[data-v-9c3ec427]{background:var(--mist);color:var(--green-700);border-radius:999px;padding:.05rem .5rem;font-size:.8rem;font-weight:700}.ops-tabs__btn.is-on .ops-tabs__count[data-v-9c3ec427]{color:#fff;background:#ffffff29}@media (width<=600px){.ops-tabs[data-v-9c3ec427]{gap:.15rem;padding:.25rem}.ops-tabs__btn[data-v-9c3ec427]{gap:.3rem;padding:.42rem .62rem;font-size:.86rem}.ops-tabs__btn[data-v-9c3ec427] :first-child{display:none}.ops-tabs__count[data-v-9c3ec427]{padding:.04rem .4rem;font-size:.72rem}}.ops-modal__body[data-v-9c3ec427]{padding:clamp(1.2rem,3vw,2.2rem);overflow-y:auto}@media (prefers-reduced-motion:no-preference){.ops-modal[data-v-9c3ec427]{animation:.24s both ops-fade-9c3ec427}.ops-modal__sheet[data-v-9c3ec427]{animation:.42s cubic-bezier(.22,.61,.36,1) both ops-rise-9c3ec427}.ops-view[data-v-9c3ec427] :is(.ops-rd-card,.ops-mfg-row,.ops-whrow,.ops-net-card,.ops-overseas){animation:.5s cubic-bezier(.22,.61,.36,1) both ops-in-9c3ec427;animation-delay:calc(var(--i,0) * 60ms)}}@keyframes ops-fade-9c3ec427{0%{opacity:0}to{opacity:1}}@keyframes ops-rise-9c3ec427{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes ops-in-9c3ec427{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ops-swap-enter-active[data-v-9c3ec427]{transition:opacity .26s,transform .26s}.ops-swap-leave-active[data-v-9c3ec427]{transition:opacity .16s}.ops-swap-enter-from[data-v-9c3ec427]{opacity:0;transform:translateY(10px)}.ops-swap-leave-to[data-v-9c3ec427]{opacity:0}@media (prefers-reduced-motion:reduce){.ops-swap-enter-active[data-v-9c3ec427],.ops-swap-leave-active[data-v-9c3ec427]{transition:none}}.ops-view__title[data-v-9c3ec427]{margin-bottom:.55rem;font-size:clamp(1.3rem,2.6vw,1.7rem)}.ops-view__lead[data-v-9c3ec427]{color:var(--ink-2);max-width:46rem;margin-bottom:clamp(1.4rem,3vw,2rem)}.ops-loc[data-v-9c3ec427]{color:var(--green-700);background:var(--green-100);border-radius:999px;margin-bottom:.55rem;padding:.18rem .7rem;font-size:.8rem;font-weight:700;display:inline-block}.ops-rd-grid[data-v-9c3ec427]{gap:1rem;display:grid}@media (width>=700px){.ops-rd-grid[data-v-9c3ec427]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-rd-card[data-v-9c3ec427]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.ops-rd-card[data-v-9c3ec427]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ops-rd-card__media[data-v-9c3ec427]{aspect-ratio:16/10;background:var(--mist);margin:0;overflow:hidden}.ops-rd-card__media img[data-v-9c3ec427]{object-fit:cover;width:100%;height:100%}.ops-rd-card__body[data-v-9c3ec427]{padding:1.05rem 1.2rem 1.2rem}.ops-rd-card__name[data-v-9c3ec427]{margin-bottom:.4rem;font-size:1.04rem}.ops-rd-card__text[data-v-9c3ec427]{color:var(--ink-2);font-size:.9rem;line-height:1.75}.ops-mfg-list[data-v-9c3ec427]{gap:1rem;display:grid}.ops-mfg-row[data-v-9c3ec427]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color .25s,box-shadow .25s;display:grid;overflow:hidden}.ops-mfg-row[data-v-9c3ec427]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ops-mfg-row__media[data-v-9c3ec427]{aspect-ratio:16/10;background:var(--mist);margin:0;overflow:hidden}.ops-mfg-row__media img[data-v-9c3ec427]{object-fit:cover;width:100%;height:100%}.ops-mfg-row__body[data-v-9c3ec427]{flex-direction:column;align-items:flex-start;padding:1.1rem 1.3rem 1.25rem;display:flex}.ops-mfg-row__name[data-v-9c3ec427]{margin-bottom:.4rem;font-size:1.1rem}.ops-mfg-row__text[data-v-9c3ec427]{color:var(--ink-2);font-size:.9rem;line-height:1.75}.ops-chips[data-v-9c3ec427]{flex-wrap:wrap;gap:.55rem;width:100%;margin:1rem 0 0;display:flex}.ops-chip[data-v-9c3ec427]{background:var(--green-50);border:1px solid var(--line);border-radius:10px;flex-direction:column-reverse;flex:9rem;gap:.1rem;padding:.6rem .85rem;display:flex}.ops-chip__label[data-v-9c3ec427]{color:var(--ink-3);font-size:.78rem}.ops-chip__value[data-v-9c3ec427]{color:var(--green-700);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}@media (width>=860px){.ops-mfg-row[data-v-9c3ec427]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ops-mfg-row__media[data-v-9c3ec427]{aspect-ratio:auto;min-height:100%}.ops-chip[data-v-9c3ec427]{flex:0 auto;min-width:8.5rem}}.ops-net-card[data-v-9c3ec427]{border:1px solid var(--line);border-radius:var(--r-card);background:radial-gradient(90% 80% at 88% -12%, #02b21b17, transparent 52%), radial-gradient(70% 60% at -6% 110%, #02b21b0d, transparent 50%), var(--green-900);overflow:hidden}.ops-net__scroller[data-v-9c3ec427]{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;overflow-x:auto}.ops-net[data-v-9c3ec427]{width:100%;min-width:640px;height:auto;display:block}.ops-net__coast[data-v-9c3ec427]{fill:none;stroke:#ffffff29;stroke-width:1.5px}.ops-net__note[data-v-9c3ec427]{fill:#ffffff80;font-size:11px}.ops-net__edge[data-v-9c3ec427]{fill:none;stroke:#ffffff57;stroke-width:1.6px;transition:stroke .2s}.ops-net__edge.is-hot[data-v-9c3ec427]{stroke:var(--green-500)}.ops-net__edge--overseas[data-v-9c3ec427]{stroke:#ffffff42;stroke-dasharray:3 6}.ops-net__sla[data-v-9c3ec427]{fill:#ffffffc7;font-size:11px;font-weight:600;transition:fill .2s}.ops-net__sla.is-hot[data-v-9c3ec427]{fill:var(--green-500)}.ops-net__dot[data-v-9c3ec427]{fill:#fff;stroke:#fff6;stroke-width:1px;transition:stroke .2s,r .2s}.ops-net__halo[data-v-9c3ec427]{fill:#02b21b59}.ops-net__hubring[data-v-9c3ec427]{fill:none;stroke:var(--green-500);stroke-width:1.6px}.ops-net__ovdot[data-v-9c3ec427]{fill:none;stroke:#fff;stroke-width:1.4px;stroke-dasharray:2.5 2.5}.ops-net__label[data-v-9c3ec427]{fill:#ffffffeb;font-size:13px;font-weight:600;transition:fill .2s}.ops-net__label.is-hot[data-v-9c3ec427]{fill:var(--green-500);font-weight:700}.ops-net__sublabel[data-v-9c3ec427]{fill:#fff9;font-size:10.5px}.ops-net__legend text[data-v-9c3ec427]{fill:#ffffffb3;font-size:11px}@media (prefers-reduced-motion:no-preference){.ops-net__edge[data-v-9c3ec427]{stroke-dasharray:5 7;animation:1.7s linear infinite ops-flow-9c3ec427}.ops-net__edge--overseas[data-v-9c3ec427]{stroke-dasharray:3 6;animation-duration:2.8s}.ops-net__edge.is-hot[data-v-9c3ec427]{stroke-dasharray:none;animation:none}.ops-net__node[data-v-9c3ec427],.ops-net__node--ov[data-v-9c3ec427]{animation:.5s cubic-bezier(.22,.61,.36,1) both ops-in-9c3ec427;animation-delay:calc(.15s + var(--i,0) * 45ms)}}@keyframes ops-flow-9c3ec427{to{stroke-dashoffset:-48px}}.ops-whlist[data-v-9c3ec427]{gap:.55rem;margin-top:1rem;display:grid}.ops-whrow[data-v-9c3ec427]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.3rem 1rem;padding:.7rem .9rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.ops-whrow.is-hot[data-v-9c3ec427]{border-color:var(--green-500);background:var(--green-50);box-shadow:var(--shadow-1)}.ops-whrow__thumb[data-v-9c3ec427]{object-fit:cover;border-radius:8px;width:4.5rem;height:3.4rem}.ops-whrow__name[data-v-9c3ec427]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.98rem;font-weight:700;display:flex}.ops-whrow__op[data-v-9c3ec427]{color:var(--green-700);background:var(--green-100);border-radius:999px;padding:.12rem .6rem;font-size:.78rem;font-weight:600}.ops-whrow__addr[data-v-9c3ec427]{color:var(--ink-3);margin-top:.15rem;font-size:.85rem}.ops-whrow__area[data-v-9c3ec427]{color:var(--green-700);font-size:.95rem;font-weight:800}.ops-whrow__scope[data-v-9c3ec427]{color:var(--ink-2);font-size:.85rem}.ops-whrow__sla[data-v-9c3ec427]{color:var(--ink-2);font-size:.8rem;font-weight:700}@media (width>=760px){.ops-whrow[data-v-9c3ec427]{grid-template-columns:4.5rem minmax(0,1.15fr) minmax(0,1fr)}.ops-whrow__meta[data-v-9c3ec427]{gap:.06rem;display:grid}.ops-whrow__area[data-v-9c3ec427]{order:-2}.ops-whrow__sla[data-v-9c3ec427]{color:var(--green-700);order:-1}}@media (width<=759px){.ops-whrow__area[data-v-9c3ec427]{font-weight:800}}.ops-overseas[data-v-9c3ec427]{gap:1.2rem;margin-top:1.6rem;display:grid}.ops-overseas__media[data-v-9c3ec427]{border-radius:var(--r-card);aspect-ratio:16/10;border:1px solid var(--line);background:var(--mist);margin:0;overflow:hidden}.ops-overseas__media img[data-v-9c3ec427]{object-fit:cover;width:100%;height:100%}.ops-overseas__title[data-v-9c3ec427]{margin-bottom:.55rem;font-size:1.1rem}.ops-overseas__para[data-v-9c3ec427]{color:var(--ink-2);margin-bottom:1.1rem;font-size:.9rem;line-height:1.75}.ops-overseas__region+.ops-overseas__region[data-v-9c3ec427]{margin-top:.85rem}.ops-overseas__region-name[data-v-9c3ec427]{align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.92rem;display:flex}.ops-overseas__region-name[data-v-9c3ec427]:before{content:"";background:var(--green-500);border-radius:2px;width:3px;height:.9rem}.ops-overseas__chips[data-v-9c3ec427]{flex-wrap:wrap;gap:.4rem;display:flex}.ops-overseas__chips li[data-v-9c3ec427]{background:var(--mist);color:var(--ink-2);border-radius:999px;padding:.28rem .85rem;font-size:.84rem;font-weight:500}@media (width>=860px){.ops-overseas[data-v-9c3ec427]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.ops-overseas__media[data-v-9c3ec427]{aspect-ratio:4/3.4}}.hero[data-v-4359a0b3]{border-bottom:1px solid var(--line);padding-top:clamp(2.4rem,6vw,5.5rem);padding-bottom:clamp(2.6rem,6vw,5.5rem);position:relative;overflow:hidden}.hero__grid[data-v-4359a0b3]{align-items:center;gap:2.4rem;display:grid}.hero__title[data-v-4359a0b3]{font-size:clamp(2rem,5.4vw,3.4rem);line-height:1.18}.hero__title span[data-v-4359a0b3]{display:block}.hero__title span+span[data-v-4359a0b3]{color:var(--green-700)}.hero__lead[data-v-4359a0b3]{max-width:34rem;color:var(--ink-2);margin-top:1.2rem;font-size:clamp(1rem,1.7vw,1.13rem)}.hero__cta[data-v-4359a0b3]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero__media[data-v-4359a0b3]{min-width:0;position:relative}.hero__photo[data-v-4359a0b3]{aspect-ratio:4/3;box-shadow:var(--shadow-2)}.hero__photo img[data-v-4359a0b3]{transition:transform .6s}@media (prefers-reduced-motion:no-preference){.hero__photo:hover img[data-v-4359a0b3]{transform:scale(1.03)}}.hero__watch[data-v-4359a0b3]{cursor:pointer;color:var(--green-700);background:var(--green-50);border:1.5px solid var(--line)}.hero__watch[data-v-4359a0b3]:hover{border-color:var(--green-500)}.film-modal[data-v-4359a0b3]{z-index:90;background:#041407d1;place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid;position:fixed;inset:0}.film-modal__frame[data-v-4359a0b3]{aspect-ratio:16/9;border-radius:var(--r-card);background:#000;width:min(960px,100%);overflow:hidden;box-shadow:0 32px 80px #00000080}.film-modal__frame video[data-v-4359a0b3]{object-fit:contain;width:100%;height:100%;display:block}.film-modal__close[data-v-4359a0b3]{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff6;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;transition:background-color .2s;display:grid;position:absolute;top:clamp(.9rem,2.5vw,1.6rem);right:clamp(.9rem,2.5vw,1.6rem)}.film-modal__close[data-v-4359a0b3]:hover{background:#ffffff47}@media (prefers-reduced-motion:no-preference){.film-modal[data-v-4359a0b3]{animation:.22s both film-fade-4359a0b3}}@keyframes film-fade-4359a0b3{0%{opacity:0}to{opacity:1}}@keyframes hero-rise-4359a0b3{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-settle-4359a0b3{0%{opacity:0;transform:translateY(16px)scale(1.02)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero__text[data-v-4359a0b3]>*,.hero__chip[data-v-4359a0b3]{animation:.7s cubic-bezier(.22,.61,.36,1) both hero-rise-4359a0b3}.hero__text[data-v-4359a0b3]>:first-child{animation-delay:50ms}.hero__text[data-v-4359a0b3]>:nth-child(2){animation-delay:.16s}.hero__text[data-v-4359a0b3]>:nth-child(3){animation-delay:.27s}.hero__media[data-v-4359a0b3]{animation:.8s cubic-bezier(.22,.61,.36,1) .18s both hero-settle-4359a0b3}.hero__chip[data-v-4359a0b3]{animation-delay:.66s}}.hero__chip[data-v-4359a0b3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-2);flex-direction:column;align-items:flex-start;gap:.05rem;padding:.7rem 1rem;display:flex;position:absolute;bottom:18px;left:-10px}.hero__chip-value[data-v-4359a0b3]{color:var(--green-700);font-size:1.45rem;font-weight:800;line-height:1.15}.hero__chip-label[data-v-4359a0b3]{color:var(--ink-3);font-size:.8rem}@media (width>=1024px){.hero__grid[data-v-4359a0b3]{grid-template-columns:7fr 5fr;gap:3rem}.hero__chip[data-v-4359a0b3]{left:-28px}}.stats[data-v-4359a0b3]{background:var(--green-900);padding-block:clamp(2.4rem,5.5vw,3.8rem)}.stats__grid[data-v-4359a0b3]{grid-template-columns:repeat(2,1fr);gap:1.8rem 1rem;margin:0;display:grid}.stats__label[data-v-4359a0b3]{color:#fffffff5;order:2;margin-top:.35rem;font-size:.86rem}.stats__item[data-v-4359a0b3]{text-align:center;flex-direction:column;display:flex}.stats__value[data-v-4359a0b3]{color:#fff;font-size:clamp(1.9rem,4.2vw,2.7rem);font-weight:800;line-height:1.1}dd.stats__value[data-v-4359a0b3]{margin:0}@media (width>=900px){.stats__grid[data-v-4359a0b3]{grid-template-columns:repeat(4,1fr);gap:1rem}}.pillar-diagram[data-v-4359a0b3]{grid-template-columns:minmax(0,1fr) clamp(11rem,13vw,12rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.4rem,3vw,2.4rem) clamp(1.4rem,3vw,2.6rem);display:grid;position:relative}.pillar-diagram[data-v-4359a0b3]:before,.pillar-diagram[data-v-4359a0b3]:after{content:"";z-index:0;background:var(--line-strong);position:absolute}.pillar-diagram[data-v-4359a0b3]:before{width:1px;top:1.2rem;bottom:1.2rem;left:50%;transform:translate(-50%)}.pillar-diagram[data-v-4359a0b3]:after{height:1px;top:50%;left:1.2rem;right:1.2rem}.pillar[data-v-4359a0b3]{z-index:1;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.6rem 1.6rem 1.55rem;display:flex;position:relative}.pillar--0[data-v-4359a0b3]{grid-area:1/1}.pillar--1[data-v-4359a0b3]{grid-area:1/3}.pillar--2[data-v-4359a0b3]{grid-area:3/1}.pillar--3[data-v-4359a0b3]{grid-area:3/3}.pillar__index[data-v-4359a0b3]{color:#0000;-webkit-text-stroke:1.2px var(--line-strong);pointer-events:none;font-size:2.9rem;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .25s;position:absolute;top:1.15rem;right:1.35rem}.pillar:hover .pillar__index[data-v-4359a0b3],.pillar:focus-within .pillar__index[data-v-4359a0b3]{-webkit-text-stroke-color:var(--green-500)}.pillar__icon[data-v-4359a0b3]{background:var(--green-100);width:2.75rem;height:2.75rem;color:var(--green-700);border-radius:10px;place-items:center;transition:background-color .25s,color .25s;display:inline-grid}.pillar:hover .pillar__icon[data-v-4359a0b3],.pillar:focus-within .pillar__icon[data-v-4359a0b3]{background:var(--green-500);color:var(--ink-mint)}.pillar__name[data-v-4359a0b3]{margin-top:.45rem;font-size:1.22rem}.pillar__desc[data-v-4359a0b3]{color:var(--ink-2);max-width:30rem;font-size:.95rem}.pillar__metric[data-v-4359a0b3]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;column-gap:.55rem;width:100%;margin-top:auto;padding-top:.95rem;display:flex}.pillar__metric-value[data-v-4359a0b3]{color:var(--green-700);font-size:1.55rem;font-weight:800;line-height:1.15}.pillar__metric-label[data-v-4359a0b3]{color:var(--ink-3);font-size:.82rem}.pillar__more[data-v-4359a0b3]{align-items:center;gap:.3rem;margin-top:.95rem;font-size:.93rem;font-weight:600;display:inline-flex}.pillar__more svg[data-v-4359a0b3]{transition:transform .2s}.pillar__more:hover svg[data-v-4359a0b3]{transform:translate(2px,-2px)}.pillar-hub[data-v-4359a0b3]{z-index:2;aspect-ratio:1;background:var(--green-900);width:100%;max-width:11.5rem;box-shadow:var(--shadow-2);border-radius:50%;grid-area:2/2;place-self:center;place-items:center;display:grid;position:relative}.pillar-hub__ring[data-v-4359a0b3]{width:100%;height:100%;position:absolute;inset:0}.pillar-hub__text[data-v-4359a0b3]{fill:#fffffff2;letter-spacing:2px;font-size:10.5px;font-weight:600}.pillar-hub__leaf[data-v-4359a0b3]{color:#fff;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}@media (prefers-reduced-motion:no-preference){.pillar-hub__ring[data-v-4359a0b3]{animation:55s linear infinite hub-spin-4359a0b3}}@keyframes hub-spin-4359a0b3{to{transform:rotate(1turn)}}@media (width<=1023px){.pillar-diagram[data-v-4359a0b3]{grid-template-columns:minmax(0,1fr)}.pillar--0[data-v-4359a0b3],.pillar--1[data-v-4359a0b3],.pillar--2[data-v-4359a0b3],.pillar--3[data-v-4359a0b3]{grid-area:auto}.pillar-diagram[data-v-4359a0b3]:before,.pillar-diagram[data-v-4359a0b3]:after{content:none}.pillar-hub[data-v-4359a0b3]{grid-area:auto;width:9.5rem;margin-block:.4rem}}.brand-band[data-v-4359a0b3]{color:#fff;background:radial-gradient(110% 85% at 88% -12%, #02b21b1a, transparent 55%), radial-gradient(85% 90% at -8% 110%, #02b21b12, transparent 52%), var(--green-900);padding-block:clamp(3.6rem,8vw,6rem) 0;position:relative;overflow:hidden}.brand-band__head[data-v-4359a0b3]{gap:1.6rem;display:grid}.brand-band__eyebrow[data-v-4359a0b3]{color:var(--green-100)}.brand-band__title[data-v-4359a0b3]{color:#fff}.brand-band__lead[data-v-4359a0b3]{color:#fffffff5}.brand-band__head .btn[data-v-4359a0b3]{justify-self:start}@media (width>=900px){.brand-band__head[data-v-4359a0b3]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.brand-band__head .btn[data-v-4359a0b3]{justify-self:end;margin-bottom:.45rem}}.mega[data-v-4359a0b3]{flex-wrap:wrap;align-items:flex-end;gap:1.8rem clamp(2rem,5vw,3.6rem);margin:clamp(2.2rem,5vw,3.6rem) 0 0;display:flex}.mega__item[data-v-4359a0b3]{flex-direction:column;display:flex}.mega__item+.mega__item[data-v-4359a0b3]{border-left:1px solid #ffffff2e;padding-left:clamp(2rem,5vw,3.6rem)}.mega__label[data-v-4359a0b3]{color:#fffffff5;order:2;margin-top:.75rem;font-size:.88rem}.mega__value[data-v-4359a0b3]{color:#fff;margin:0;font-size:clamp(2.5rem,5.4vw,3.9rem);font-weight:800;line-height:1}.mega__value[data-v-4359a0b3]:after{content:"";background:var(--green-500);width:2.2rem;height:3px;margin-top:.85rem;display:block}.mega__item--hero .mega__value[data-v-4359a0b3]{font-size:clamp(4rem,10vw,7rem)}.mega__item--hero .mega__value[data-v-4359a0b3]:after{width:3.4rem;height:4px}.mega__item--hero .mega__label[data-v-4359a0b3]{color:#fffffff5;font-size:.98rem}.brand-idx[data-v-4359a0b3]{column-gap:4.5rem;margin-top:clamp(2.4rem,5vw,3.8rem);display:grid}@media (width>=900px){.brand-idx[data-v-4359a0b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-idx__row[data-v-4359a0b3]{border-top:1px solid #ffffff26;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:.35rem 1.2rem;min-height:3.4rem;padding:.95rem .3rem .95rem .15rem;transition:background-color .2s,padding-left .25s;display:grid}.brand-idx li:last-child .brand-idx__row[data-v-4359a0b3]{border-bottom:1px solid #ffffff26}@media (width>=900px){.brand-idx li:nth-last-child(-n+2) .brand-idx__row[data-v-4359a0b3]{border-bottom:1px solid #ffffff26}}.brand-idx__name[data-v-4359a0b3]{color:#fffffff7;font-size:1.06rem;font-weight:700;transition:color .2s}.brand-idx__brands[data-v-4359a0b3]{flex-wrap:wrap;row-gap:.1rem;display:flex}.brand-idx__brands span[data-v-4359a0b3]{color:#fffffff5;font-size:.92rem}.brand-idx__brands span+span[data-v-4359a0b3]:before{content:"·";color:var(--green-500);margin-inline:.55em;font-weight:700}.brand-idx__arrow[data-v-4359a0b3]{opacity:.35;transition:opacity .2s,transform .25s}.brand-idx__row[data-v-4359a0b3]:hover,.brand-idx__row[data-v-4359a0b3]:focus-visible{background:#ffffff0d;padding-left:.7rem}.brand-idx__row:hover .brand-idx__name[data-v-4359a0b3],.brand-idx__row:focus-visible .brand-idx__name[data-v-4359a0b3]{color:#fff}.brand-idx__row:hover .brand-idx__arrow[data-v-4359a0b3],.brand-idx__row:focus-visible .brand-idx__arrow[data-v-4359a0b3]{opacity:1;color:var(--green-500);transform:translate(2px,-2px)}.brand-band__mq[data-v-4359a0b3]{border-top:1px solid #ffffff21;margin-top:clamp(2.6rem,6vw,4.4rem);padding-block:1.9rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq__track[data-v-4359a0b3]{align-items:center;gap:clamp(2rem,4vw,3rem);width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.mq__track[data-v-4359a0b3]{animation:52s linear infinite mq-slide-4359a0b3}.brand-band__mq:hover .mq__track[data-v-4359a0b3]{animation-play-state:paused}}@keyframes mq-slide-4359a0b3{to{transform:translate(-33.3333%)}}.mq__brand[data-v-4359a0b3]{flex-direction:column;flex:none;gap:.28rem;display:inline-flex}.mq__word[data-v-4359a0b3]{color:#fff;letter-spacing:.04em;white-space:nowrap;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:800;line-height:1.15}.mq__sub[data-v-4359a0b3]{color:#fffffff5;letter-spacing:.02em;font-size:.78rem}.mq__cat[data-v-4359a0b3]{letter-spacing:.14em;color:#0000;-webkit-text-stroke:1px #ffffff6b;white-space:nowrap;flex:none;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.mq__sep[data-v-4359a0b3]{background:var(--green-500);opacity:.85;border-radius:1.5px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.footprint__grid[data-v-4359a0b3]{align-items:stretch;gap:1.5rem;display:grid}.foot-board[data-v-4359a0b3]{border-radius:var(--r-card);background:radial-gradient(120% 100% at 85% -10%, #02b21b24, transparent 55%), var(--green-900);color:#fff;box-shadow:var(--shadow-2);flex-direction:column;padding:1.75rem 1.8rem 1.55rem;display:flex;position:relative;overflow:hidden}.foot-board__tag[data-v-4359a0b3]{letter-spacing:.16em;text-transform:uppercase;color:#fffffff5;font-size:.78rem;font-weight:700}.foot-board__stats[data-v-4359a0b3]{margin:1.4rem 0 0;display:grid}.foot-board__stats .foot-board__row[data-v-4359a0b3]{flex-direction:column;padding-block:1.15rem;display:flex}.foot-board__row+.foot-board__row[data-v-4359a0b3]{border-top:1px solid #ffffff29}.foot-board__value[data-v-4359a0b3]{color:#fff;order:-1;margin:0;font-size:clamp(2.1rem,3.6vw,2.7rem);font-weight:800;line-height:1.1}.foot-board__value[data-v-4359a0b3]:after{content:"";background:var(--green-500);width:1.7rem;height:3px;margin:.6rem 0 .55rem;display:block}.foot-board__label[data-v-4359a0b3]{color:#fffffff5;font-size:.85rem}.foot-regions__map[data-v-4359a0b3]{margin-bottom:1.7rem}.foot-board__note[data-v-4359a0b3]{color:#fffffff2;border-top:1px solid #ffffff29;margin-top:auto;padding-top:1.1rem;font-size:.82rem}@media (width>=1024px){.footprint__grid[data-v-4359a0b3]{grid-template-columns:minmax(0,4.4fr) minmax(0,7fr);gap:2.8rem}.foot-regions[data-v-4359a0b3]{flex-direction:column;justify-content:center;display:flex}.foot-region[data-v-4359a0b3]{padding-block:1.3rem}}.foot-regions__title[data-v-4359a0b3]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.2rem;font-size:.78rem;font-weight:700}.foot-region[data-v-4359a0b3]{border-top:1px solid var(--line);gap:.7rem 1.6rem;padding:1.1rem 0 1.15rem;display:grid}@media (width>=760px){.foot-region[data-v-4359a0b3]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:baseline}}.foot-region__name[data-v-4359a0b3]{align-items:center;gap:.55rem;font-size:1.02rem;display:flex}.foot-region__name[data-v-4359a0b3]:before{content:"";background:var(--green-500);border-radius:2px;flex:none;width:3px;height:.95rem}.foot-region__chips[data-v-4359a0b3]{flex-wrap:wrap;gap:.5rem;display:flex}.foot-chip[data-v-4359a0b3]{background:var(--mist);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.35rem .95rem;font-size:.86rem;font-weight:500;transition:background-color .2s,color .2s}.foot-chip[data-v-4359a0b3]:hover{background:var(--green-100);color:var(--green-700)}.foot-film[data-v-4359a0b3]{scrollbar-width:none;margin-top:clamp(2.4rem,5vw,3.4rem);padding-block:.25rem 1.1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.foot-film[data-v-4359a0b3]::-webkit-scrollbar{display:none}.foot-film__track[data-v-4359a0b3]{gap:1rem;width:max-content;display:flex}.foot-film__card[data-v-4359a0b3]{aspect-ratio:3/2;border-radius:var(--r-card);border:1px solid var(--line);background:var(--mist);flex:none;width:clamp(15rem,21vw,18.75rem);margin:0;overflow:hidden}.foot-film__card img[data-v-4359a0b3]{object-fit:cover;width:100%;height:100%;transition:transform .55s}@media (prefers-reduced-motion:no-preference){.foot-film[data-v-4359a0b3]{overflow:hidden}.foot-film__track[data-v-4359a0b3]{animation:44s linear infinite film-slide-4359a0b3}.foot-film:hover .foot-film__track[data-v-4359a0b3]{animation-play-state:paused}.foot-film__card:hover img[data-v-4359a0b3]{transform:scale(1.04)}}@keyframes film-slide-4359a0b3{to{transform:translate(-50%)}}.news-head[data-v-4359a0b3]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.9rem;display:flex}.news-head__more[data-v-4359a0b3]{white-space:nowrap;align-items:center;gap:.3rem;min-height:44px;font-weight:600;display:inline-flex}.news-grid[data-v-4359a0b3]{gap:1rem;display:grid}.news-card[data-v-4359a0b3]{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.45rem 1.5rem;display:flex}.news-card__tag[data-v-4359a0b3]{color:var(--green-700);background:var(--green-100);border-radius:999px;padding:.22rem .75rem;font-size:.8rem;font-weight:700}.news-card__title[data-v-4359a0b3]{font-size:1.16rem;line-height:1.4}.news-card__title--sm[data-v-4359a0b3]{font-size:1rem;font-weight:600}.news-card__excerpt[data-v-4359a0b3]{color:var(--ink-2);font-size:.93rem}.news-card__excerpt--sm[data-v-4359a0b3]{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.news-card__date[data-v-4359a0b3]{color:var(--ink-3);margin-top:auto;font-size:.82rem}.news-stack[data-v-4359a0b3]{gap:1rem;display:grid}@media (width>=900px){.news-grid[data-v-4359a0b3]{grid-template-columns:1.05fr 1fr}.news-card--feature[data-v-4359a0b3]{padding:2rem 2rem 1.7rem}}.cta[data-v-4359a0b3]{background:var(--green-900);color:#fff;padding-block:clamp(3rem,7vw,5rem)}.cta__grid[data-v-4359a0b3]{gap:1.8rem;display:grid}.cta__title[data-v-4359a0b3]{color:#fff;font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.32}.cta__lead[data-v-4359a0b3]{color:#fffffff5;max-width:34rem;margin-top:.8rem}.cta__actions[data-v-4359a0b3]{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.cta__tel[data-v-4359a0b3]{color:#fff;align-items:center;gap:.65rem;display:inline-flex}.cta__tel svg[data-v-4359a0b3]{color:var(--green-500)}.cta__tel small[data-v-4359a0b3]{color:#fffffff5;font-size:.78rem;display:block}.cta__tel b[data-v-4359a0b3]{letter-spacing:.02em;font-size:1.2rem;font-weight:800}@media (width>=900px){.cta__grid[data-v-4359a0b3]{grid-template-columns:1.5fr 1fr;align-items:center}.cta__actions[data-v-4359a0b3]{justify-content:flex-end;margin-left:auto}}.ph[data-v-2f2c9b08]{background:linear-gradient(180deg, var(--green-50), var(--paper));border-bottom:1px solid var(--line);padding:clamp(2.2rem,5.5vw,3.6rem) 0 clamp(2.2rem,5vw,3.4rem)}.ph__eyebrow[data-v-2f2c9b08]{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--green-700);font-size:.76rem;font-weight:600}.ph__eyebrow+.ph__title[data-v-2f2c9b08]{margin-top:-.5rem}.ph__grid[data-v-2f2c9b08]{grid-template-columns:1fr auto;align-items:end;gap:1rem;display:grid}.ph__title[data-v-2f2c9b08]{font-size:clamp(1.75rem,4.6vw,2.75rem);line-height:1.22}.ph__title[lang][data-v-2f2c9b08]{letter-spacing:0}.ph__text[data-v-2f2c9b08]{gap:.9rem;display:grid}.ph__lead[data-v-2f2c9b08]{max-width:44rem;color:var(--ink-2);font-size:clamp(1rem,1.6vw,1.1rem)}.ph__decor[data-v-2f2c9b08]{align-items:flex-end;gap:.55rem;padding-bottom:.4rem;display:none}.ph__leaf[data-v-2f2c9b08]{background:var(--green-100);border-radius:999px 999px 999px 2px;width:14px;height:30px;transform:rotate(-8deg)}.ph__leaf--m[data-v-2f2c9b08]{background:var(--green-100);width:20px;height:42px}.ph__leaf--s[data-v-2f2c9b08]{background:var(--mist);width:10px;height:20px}@media (width>=768px){.ph__decor[data-v-2f2c9b08]{display:flex}}.profile[data-v-cd622b63]{align-items:start;gap:2rem;display:grid}.profile__title[data-v-cd622b63]{margin-bottom:1.1rem;font-size:clamp(1.45rem,3vw,1.9rem)}.profile__para[data-v-cd622b63]{color:var(--ink-2);margin-top:.95rem}.profile__facts[data-v-cd622b63]{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;display:grid}.profile__fact[data-v-cd622b63]{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--green-700);border-radius:var(--r-card);padding:1.1rem 1.2rem}.profile__fact dd[data-v-cd622b63]{color:var(--ink);margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:800;line-height:1.15}.profile__fact dt[data-v-cd622b63]{color:var(--ink-3);margin-top:.3rem;font-size:.86rem}.profile__banner[data-v-cd622b63]{border-radius:var(--r-card);aspect-ratio:16/7;box-shadow:var(--shadow-1);margin:2.2rem 0 0;overflow:hidden}.profile__banner img[data-v-cd622b63]{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.profile[data-v-cd622b63]{grid-template-columns:1.6fr 1fr;gap:3rem}}.vals[data-v-cd622b63]{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}.vals__item[data-v-cd622b63]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.85rem;padding:1.25rem 1.3rem;display:grid}.vals__glyph[data-v-cd622b63]{color:var(--green-700);grid-row:1/span 2;font-size:2rem;font-weight:800;line-height:1.2}.vals__en[data-v-cd622b63]{letter-spacing:.12em;text-transform:uppercase;color:var(--green-700);font-size:.72rem;font-weight:700}.vals__desc[data-v-cd622b63]{color:var(--ink-3);grid-column:2;font-size:.87rem}.vals__item[data-v-cd622b63]:last-child{grid-column:1/-1}@media (width>=900px){.vals[data-v-cd622b63]{grid-template-columns:repeat(4,1fr)}.vals__item[data-v-cd622b63]:last-child{grid-column:auto}}.belief[data-v-cd622b63]{text-align:center;background:var(--green-900);color:#fff;border-radius:var(--r-card);margin:2.4rem 0 0;padding:clamp(2rem,5vw,3rem)}.belief__title[data-v-cd622b63]{color:#fff;letter-spacing:.06em;font-size:clamp(1.45rem,3.6vw,2.15rem);font-weight:800}.belief__sub[data-v-cd622b63]{letter-spacing:.2em;text-transform:uppercase;color:#fffffff5;margin-top:.5rem;font-size:.9rem}.honor-head[data-v-cd622b63]{align-items:flex-start;gap:.9rem;margin-bottom:1.8rem;display:flex}.honor-head__icon[data-v-cd622b63]{background:var(--green-100);width:2.75rem;height:2.75rem;color:var(--green-700);border-radius:12px;flex:none;place-items:center;display:inline-grid}.honor-head__icon svg[data-v-cd622b63]{transform:translateY(1px)}.honors[data-v-cd622b63]{grid-template-columns:1fr;gap:.85rem 3.4rem;display:grid}.honors__item[data-v-cd622b63]{align-items:baseline;gap:1rem;display:flex}.honors__year[data-v-cd622b63]{width:5.6rem;color:var(--green-700);flex:none;font-size:.9rem;font-weight:800}.honors__text[data-v-cd622b63]{color:var(--ink-2);font-size:.95rem}@media (width>=900px){.honors[data-v-cd622b63]{grid-template-columns:1fr 1fr;gap:1rem 3.4rem}}.fund[data-v-cd622b63]{background:var(--green-50);border:1px solid var(--line);border-radius:var(--r-card);gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.fund__icon[data-v-cd622b63]{background:var(--green-100);width:3rem;height:3rem;color:var(--green-700);border-radius:13px;place-items:center;margin-bottom:1rem;display:inline-grid}.fund__lead[data-v-cd622b63]{color:var(--ink-2);margin-top:.7rem;font-weight:500}.fund__para[data-v-cd622b63]{color:var(--ink-2);margin-top:.9rem}.fund__stats[data-v-cd622b63]{grid-template-columns:repeat(2,1fr);align-self:center;gap:1.6rem 1rem;margin:0;display:grid}.fund__stat dd[data-v-cd622b63]{color:var(--green-700);margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;line-height:1.15}.fund__stat dt[data-v-cd622b63]{color:var(--ink-2);margin-top:.3rem;font-size:.88rem}@media (width>=900px){.fund[data-v-cd622b63]{grid-template-columns:1.3fr 1fr;gap:3rem}.fund__stats[data-v-cd622b63]{gap:2.4rem 1.5rem}}.biz[data-v-e74fe741]{align-items:center;gap:2.2rem;display:grid}.biz__icon[data-v-e74fe741]{background:var(--green-100);width:2.9rem;height:2.9rem;color:var(--green-700);border-radius:13px;place-items:center;margin-bottom:1rem;display:inline-grid}.biz__title[data-v-e74fe741]{font-size:clamp(1.5rem,3.2vw,2rem)}.biz__lead[data-v-e74fe741]{color:var(--ink-2);max-width:32rem;margin-top:.7rem}.biz__media[data-v-e74fe741]{border-radius:var(--r-card);aspect-ratio:4/5;max-height:30rem;box-shadow:var(--shadow-1);margin:0;overflow:hidden}.biz__media img[data-v-e74fe741]{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.biz[data-v-e74fe741]{grid-template-columns:1.15fr 1fr;gap:3.5rem}}.models[data-v-e74fe741]{margin:1.6rem 0 1.8rem}.models__item[data-v-e74fe741]{gap:1rem;padding:1rem 0;display:flex}.models__item--first[data-v-e74fe741]{padding-top:0}.models__item+.models__item[data-v-e74fe741]{border-top:1px solid var(--line-strong)}.models__num[data-v-e74fe741]{color:var(--green-700);flex:none;padding-top:2px;font-size:1rem;font-weight:800}.models__name[data-v-e74fe741]{margin-bottom:.2rem;font-size:1.05rem}.models__desc[data-v-e74fe741]{color:var(--ink-2);font-size:.93rem}.geo[data-v-e74fe741]{margin-top:2.6rem}.geo .countries[data-v-e74fe741]{margin-top:1.3rem}.countries[data-v-e74fe741]{align-items:flex-start;gap:.8rem;display:flex}.countries__icon[data-v-e74fe741]{color:var(--green-700);flex:none;margin-top:3px}.countries__label[data-v-e74fe741]{color:var(--ink-3);margin-bottom:.55rem;font-size:.86rem;font-weight:600}.countries__chips[data-v-e74fe741]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-e74fe741]{background:var(--mist);color:var(--ink-2);border-radius:999px;padding:.34rem .95rem;font-size:.88rem;font-weight:500}.oem[data-v-e74fe741]{gap:2.2rem;display:grid}.oem__intro .biz__lead[data-v-e74fe741]{max-width:34rem}.certs[data-v-e74fe741]{gap:.45rem;margin-top:1.4rem;display:grid}.cert[data-v-e74fe741]{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.93rem;display:flex}.cert svg[data-v-e74fe741]{color:var(--green-700);flex:none;margin-top:3px}.oem__caps[data-v-e74fe741]{gap:.9rem;display:grid}.oem__cap[data-v-e74fe741]{background:var(--paper);padding:1.35rem 1.5rem}.oem__cap-name[data-v-e74fe741]{margin-bottom:.3rem;font-size:1.05rem}.oem__cap-desc[data-v-e74fe741]{color:var(--ink-2);font-size:.93rem}@media (width>=1024px){.oem[data-v-e74fe741]{grid-template-columns:1fr 1.25fr;align-items:center;gap:3.5rem}.oem__caps[data-v-e74fe741]{gap:1rem}}.appinfo[data-v-e74fe741]{align-items:center;gap:2rem;max-width:56rem;display:grid}.appinfo__phonecard[data-v-e74fe741]{aspect-ratio:9/13;background:linear-gradient(160deg, var(--green-700), var(--green-900));color:#fff;width:min(15rem,100%);box-shadow:var(--shadow-2);border-radius:26px;align-content:center;justify-self:center;place-items:center;gap:.9rem;display:grid}.appinfo__brand[data-v-e74fe741]{letter-spacing:.08em;padding:20px;font-size:1.35rem;font-weight:800}.appinfo__phonecard svg[data-v-e74fe741]{opacity:.9}.feats[data-v-e74fe741]{grid-template-columns:repeat(2,1fr);gap:.7rem 1.4rem;margin-top:1.4rem;display:grid}.feat[data-v-e74fe741]{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.94rem;display:flex}.feat svg[data-v-e74fe741]{color:var(--green-700);flex:none;margin-top:3px}@media (width<=639px){.feats[data-v-e74fe741]{grid-template-columns:1fr}}@media (width>=768px){.appinfo[data-v-e74fe741]{grid-template-columns:auto 1fr;gap:3.5rem}.appinfo__phonecard[data-v-e74fe741]{justify-self:start}}.cta-sec[data-v-e74fe741]{padding-top:0}.cta-sec__inner[data-v-e74fe741]{background:var(--green-900);border-radius:var(--r-card);justify-items:start;gap:1.4rem;padding:clamp(1.8rem,5vw,3rem);display:grid}.cta-sec__title[data-v-e74fe741]{color:#fff;max-width:26rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.4}.cta-sec__btn[data-v-e74fe741]{color:var(--green-900);background:#fff}.cta-sec__btn[data-v-e74fe741]:hover{background:var(--green-100);box-shadow:none}.wall-sec[data-v-9021ecc3]{padding-block:calc(var(--section) * .72) var(--section)}.wall-head[data-v-9021ecc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem 2.5rem;margin-bottom:clamp(1.4rem,3vw,2.2rem);display:flex}.wall-head__title[data-v-9021ecc3]{font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.25}.wall-head__count[data-v-9021ecc3]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--green-700);background:var(--green-50);border:1px solid var(--line);vertical-align:.45rem;white-space:nowrap;border-radius:999px;margin-left:.7rem;padding:.2rem .8rem;font-size:.72rem;font-weight:600}.wall-head__lead[data-v-9021ecc3]{max-width:30rem;color:var(--ink-2);font-size:.95rem}.chips[data-v-9021ecc3]{flex-wrap:wrap;gap:.55rem;margin-bottom:clamp(1.5rem,3vw,2.1rem);display:flex}.chip[data-v-9021ecc3]{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-2);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .95rem .42rem 1.05rem;font-size:.9rem;font-weight:600;line-height:1.3;transition:background-color .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.chip[data-v-9021ecc3]:active{transform:scale(.97)}.chip[data-v-9021ecc3]:hover{border-color:var(--green-700);background:var(--green-50);color:var(--green-700)}.chip--on[data-v-9021ecc3]{background:var(--green-500);color:var(--ink-mint);box-shadow:inset 0 0 0 1px #05300a33, var(--shadow-1);border-color:#0000}.chip--on[data-v-9021ecc3]:hover{color:var(--ink-mint);border-color:#0000}.chip__n[data-v-9021ecc3]{color:var(--green-700);font-size:.74rem}.chip--on .chip__n[data-v-9021ecc3]{color:var(--ink-mint)}.wall[data-v-9021ecc3]{grid-template-columns:repeat(9,1fr);gap:clamp(1rem,2.4vw,1.6rem) clamp(.55rem,1.7vw,1.15rem);display:grid}.wall__cell[data-v-9021ecc3]{justify-items:center;display:grid}.disc[data-v-9021ecc3]{aspect-ratio:1;cursor:pointer;background-color:#f6f8f6;background-repeat:no-repeat;border:0;border-radius:50%;width:100%;padding:0;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s,opacity .28s,filter .28s}@media (hover:hover){.disc[data-v-9021ecc3]:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}}.disc[data-v-9021ecc3]:focus-visible{outline-offset:4px}.disc--on[data-v-9021ecc3]{box-shadow:0 0 0 3px #02b21b3d, var(--shadow-1)}.disc--off[data-v-9021ecc3]{opacity:.14;filter:grayscale(.92);transform:scale(.94)}.strip[data-v-9021ecc3]{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);align-items:center;min-height:5.6rem;margin-top:clamp(1.5rem,3vw,2.2rem);padding:1rem 1.35rem;display:grid}.strip__hint[data-v-9021ecc3]{color:var(--ink-3);font-size:.92rem}.strip__in[data-v-9021ecc3]{flex-wrap:wrap;align-items:center;gap:.6rem 1.15rem;display:flex}.strip__disc[data-v-9021ecc3]{background-color:#f6f8f6;background-repeat:no-repeat;border-radius:50%;flex:none;width:3.2rem;height:3.2rem}.strip__names[data-v-9021ecc3]{gap:.1rem;margin-right:.35rem;display:grid}.strip__zh[data-v-9021ecc3]{color:var(--ink);font-size:1.18rem;font-weight:700;line-height:1.25}.strip__en[data-v-9021ecc3]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green-700);font-size:.7rem;font-weight:600}.strip__cats[data-v-9021ecc3]{flex-wrap:wrap;gap:.35rem;display:flex}.strip__cat[data-v-9021ecc3]{color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.12rem .62rem;font-size:.78rem;font-style:normal}.strip__note[data-v-9021ecc3]{color:var(--ink-2);max-width:22rem;margin-left:auto;font-size:.92rem}.swap-enter-active[data-v-9021ecc3],.swap-leave-active[data-v-9021ecc3]{transition:opacity .16s,transform .16s}.swap-enter-from[data-v-9021ecc3]{opacity:0;transform:translateY(7px)}.swap-leave-to[data-v-9021ecc3]{opacity:0;transform:translateY(-7px)}.band[data-v-9021ecc3]{background:radial-gradient(52rem 30rem at 85% -10%, #ffffff0d, transparent 65%), var(--green-900);color:#fff;padding-block:var(--section)}.band__head[data-v-9021ecc3]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:clamp(1.8rem,4vw,2.8rem);display:flex}.band__title[data-v-9021ecc3]{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem)}.band__en[data-v-9021ecc3]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffffd9;font-size:.72rem;font-weight:600}.story-grid[data-v-9021ecc3]{grid-template-columns:1fr;gap:1.1rem;display:grid}.story[data-v-9021ecc3]{border-radius:var(--r-card);background:#ffffff0d;border:1px solid #ffffff38;align-content:start;gap:.5rem;padding:1.65rem 1.55rem 1.5rem;transition:background-color .25s,transform .25s,border-color .25s;display:grid}@media (hover:hover){.story[data-v-9021ecc3]:hover{background:#ffffff17;border-color:#fff6;transform:translateY(-3px)}.story:hover .story__disc[data-v-9021ecc3]{transform:rotate(-5deg)scale(1.05)}}.story__disc[data-v-9021ecc3]{background-color:#fff;background-repeat:no-repeat;border-radius:50%;width:4.4rem;height:4.4rem;margin-bottom:.5rem;transition:transform .3s cubic-bezier(.22,.61,.36,1);box-shadow:0 4px 16px #04200859}.story__name[data-v-9021ecc3]{color:#fff;font-size:1.16rem}.story__en[data-v-9021ecc3]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1;margin-top:-.15rem;font-size:.68rem;font-weight:600}.story__desc[data-v-9021ecc3]{color:#fffffff5;font-size:.92rem;line-height:1.75}.story__meta[data-v-9021ecc3]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;border:1px solid #ffffff52;border-radius:999px;justify-self:start;margin-top:.45rem;padding:.18rem .75rem;font-size:.68rem;font-weight:600}.band__cta[data-v-9021ecc3]{margin-top:clamp(1.8rem,4vw,2.6rem)}@media (width>=640px){.wall[data-v-9021ecc3]{grid-template-columns:repeat(6,1fr)}}@media (width>=1024px){.story-grid[data-v-9021ecc3]{grid-template-columns:repeat(4,1fr);gap:1.2rem}.strip__note[data-v-9021ecc3]{font-size:.95rem}.wall[data-v-9021ecc3]{grid-template-columns:repeat(9,1fr);column-gap:clamp(.6rem,1.4vw,1.1rem)}}@media (prefers-reduced-motion:reduce){.disc[data-v-9021ecc3],.story[data-v-9021ecc3],.story__disc[data-v-9021ecc3],.chip[data-v-9021ecc3],.swap-enter-active[data-v-9021ecc3],.swap-leave-active[data-v-9021ecc3]{transition:none}.disc[data-v-9021ecc3]:hover,.story[data-v-9021ecc3]:hover,.story:hover .story__disc[data-v-9021ecc3]{transform:none}}.tabs[data-v-3d97b58e]{background:var(--mist);border-radius:999px;gap:.35rem;margin-bottom:1.8rem;padding:.3rem;display:inline-flex}.tab[data-v-3d97b58e]{min-height:2.6rem;color:var(--ink-2);border-radius:999px;padding:0 1.3rem;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s}.tab.is-active[data-v-3d97b58e]{background:var(--green-700);color:#fff}.tab[data-v-3d97b58e]:focus-visible{outline-offset:1px}.news-feature[data-v-3d97b58e]{margin-bottom:1rem;padding:clamp(1.5rem,4vw,2.3rem)}.news-feature__meta[data-v-3d97b58e]{align-items:center;gap:.9rem;margin-bottom:.8rem;display:flex}.news-feature__meta time[data-v-3d97b58e]{color:var(--ink-3);font-size:.88rem;font-weight:600}.news-feature__tag[data-v-3d97b58e]{color:var(--green-700);background:var(--green-100);border-radius:999px;padding:.22rem .75rem;font-size:.8rem;font-weight:700}.news-feature__title[data-v-3d97b58e]{font-size:clamp(1.25rem,2.8vw,1.7rem);line-height:1.4}.news-feature__excerpt[data-v-3d97b58e]{color:var(--ink-2);max-width:46rem;margin-top:.7rem}.news-list[data-v-3d97b58e]{gap:.9rem;margin-top:.9rem;display:grid}.news-item[data-v-3d97b58e]{grid-template-columns:6.2rem 1fr;align-items:baseline;gap:.4rem 1rem;padding:1.15rem 1.35rem;display:grid}.news-item__date[data-v-3d97b58e]{color:var(--ink-3);font-size:.88rem;font-weight:600}.news-item__title[data-v-3d97b58e]{font-size:1.04rem;font-weight:600;line-height:1.45}.news-item__excerpt[data-v-3d97b58e]{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;margin-top:.15rem;font-size:.9rem;display:-webkit-box;overflow:hidden}@media (width<=639px){.news-item[data-v-3d97b58e]{grid-template-columns:1fr}.news-item__date[data-v-3d97b58e]{margin-bottom:0}}.contact[data-v-f4c03d08]{align-items:start;gap:2.4rem;display:grid}@media (width>=1024px){.contact[data-v-f4c03d08]{grid-template-columns:1fr 1.15fr;gap:3.5rem}}.ilist[data-v-f4c03d08]{gap:1.15rem;display:grid}.ilist__item[data-v-f4c03d08]{align-items:flex-start;gap:.95rem;display:flex}.ilist__icon[data-v-f4c03d08]{background:var(--green-100);width:2.7rem;height:2.7rem;color:var(--green-700);border-radius:12px;flex:none;place-items:center;display:inline-grid}.ilist__label[data-v-f4c03d08]{color:var(--ink);font-size:.85rem;font-weight:700}.ilist__value[data-v-f4c03d08]{color:var(--ink-2);margin-top:.15rem;font-size:.96rem;line-height:1.6}.ilist__value--link[data-v-f4c03d08]{color:var(--green-700);font-size:1.05rem;font-weight:700}.ilist__value--link[data-v-f4c03d08]:hover{color:var(--green-900)}.ilist__value--muted[data-v-f4c03d08]{color:var(--ink-2);font-size:.9rem}.ilist__sub[data-v-f4c03d08]{color:var(--ink-3);margin-top:.2rem;font-size:.9rem}.ilist__sub a[data-v-f4c03d08]{color:var(--ink-2);font-weight:600}.ilist__sub a[data-v-f4c03d08]:hover{color:var(--green-700)}.contact__formwrap[data-v-f4c03d08]{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-card);padding:clamp(1.4rem,3.5vw,2.2rem)}.contact__formtitle[data-v-f4c03d08]{font-size:1.25rem}.contact__formlead[data-v-f4c03d08]{color:var(--ink-2);margin-top:.35rem;margin-bottom:1.5rem;font-size:.93rem}.frow[data-v-f4c03d08]{gap:.4rem;margin-bottom:1.1rem;display:grid}.flabel[data-v-f4c03d08]{color:var(--ink);font-size:.9rem;font-weight:600}.fmark[data-v-f4c03d08]{color:var(--danger);margin-left:2px}.finput[data-v-f4c03d08]{border:1.5px solid var(--line-strong);border-radius:var(--r-input);background:var(--paper);width:100%;min-height:2.95rem;font:inherit;color:var(--ink);padding:.6rem .9rem;font-size:.98rem;transition:border-color .2s,box-shadow .2s}.finput[data-v-f4c03d08]::placeholder{color:var(--ink-3);opacity:1}.finput[data-v-f4c03d08]:focus-visible{border-color:var(--green-700);box-shadow:0 0 0 3px var(--green-100);outline:none}.finput--error[data-v-f4c03d08]{border-color:var(--danger)}.fselect[data-v-f4c03d08]{appearance:none;background-image:linear-gradient(45deg, transparent 49%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 51%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.2rem}.fselect--empty[data-v-f4c03d08]{color:var(--ink-3)}.ftextarea[data-v-f4c03d08]{resize:vertical;min-height:7rem}.ferr[data-v-f4c03d08]{color:var(--danger);font-size:.85rem}.fsubmit[data-v-f4c03d08]{min-width:11rem}.fsubmit[data-v-f4c03d08]:disabled{opacity:.65;cursor:progress}.fdone[data-v-f4c03d08]{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);justify-items:center;gap:.7rem;padding:2.4rem 1.5rem;display:grid}.fdone__icon[data-v-f4c03d08]{color:var(--green-700)}.fdone__title[data-v-f4c03d08]{color:var(--ink);max-width:24rem;font-size:1.05rem;font-weight:600}.fdone__again[data-v-f4c03d08]{min-height:2.6rem;font-size:.92rem}:root{--ink:#0e2110;--ink-2:#385030;--ink-3:#5e7558;--paper:#fff;--soft:#f3f9f1;--mist:#e6f5df;--line:#dcedd5;--line-strong:#c2d9bd;--green-900:#10851b;--green-700:#017d0d;--green-600:#029210;--green-500:#02b21b;--green-100:#e8f9e3;--green-50:#f1fce9;--ink-mint:#05240a;--danger:#b3382b;--danger-bg:#fbeeed;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro SC", "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Noto Sans SC", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--gutter:clamp(1.25rem, 4vw, 3rem);--section:clamp(4rem, 9vw, 7.5rem);--max:76rem;--r-card:14px;--r-input:10px;--shadow-1:0 1px 2px #05300a0d, 0 4px 14px #05300a12;--shadow-2:0 2px 6px #05300a14, 0 14px 34px #05300a24;--z-header:50;--z-drawer:60;--z-skip:70}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}h1,h2,h3,h4{color:var(--ink);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.25}p{margin:0}img,video{max-width:100%;display:block}a{color:var(--green-700);text-decoration:none}button{font:inherit;cursor:pointer;touch-action:manipulation;border:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--green-700);outline-offset:2px;border-radius:4px}::selection{background:var(--green-100)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--alt{background:var(--soft)}.section-head{max-width:46rem;margin-bottom:clamp(2rem,4.5vw,3.5rem)}.section-head__title{font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.3}.section-head__title .en-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--green-700);margin-top:.5em;font-size:.42em;font-weight:600;display:block}.section-head__lead{max-width:42rem;color:var(--ink-2);margin-top:1rem}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem 1.6rem;font-size:1rem;font-weight:600;line-height:1.4;transition:background-color .2s,transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn--primary{background:var(--green-500);color:var(--ink-mint);box-shadow:inset 0 0 0 1px #05300a33}.btn--primary:hover{background:var(--green-700);color:#fff;box-shadow:inset 0 0 0 1px #05300a40, var(--shadow-1)}.btn--ghost{color:var(--green-700);border:1.5px solid var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--green-700);background:var(--green-50)}.btn--on-dark{color:var(--green-900);background:#fff}.btn--on-dark:hover{background:var(--green-100)}.btn--outline-dark{color:#fff;background:0 0;border:1.5px solid #ffffff73}.btn--outline-dark:hover{background:#ffffff14;border-color:#fff}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);transition:transform .25s,box-shadow .25s,border-color .25s}.card--hover:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong);transform:translateY(-3px)}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-enter-active,.page-leave-active{transition:opacity .22s}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.skip-link{z-index:var(--z-skip);background:var(--green-900);color:#fff;border-radius:8px;padding:.6rem 1rem;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green-700);margin:0 0 .9rem;font-size:.78rem;font-weight:700;display:inline-block}.media{border-radius:var(--r-card);background:var(--mist);overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.ratio{border-radius:var(--r-card);overflow:hidden}.ratio>img{object-fit:cover;width:100%;height:100%}.snap-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:minmax(72%,1fr);grid-auto-flow:column;gap:1rem;padding:.25rem .25rem 1rem;display:grid;overflow-x:auto}.snap-row>*{scroll-snap-align:start}@media (width>=900px){.snap-row{grid-auto-columns:1fr;grid-auto-flow:column;padding:0;overflow:visible}}
