.company-global-page[data-v-5c83f875]{overflow:hidden;background:#fbfaf7;color:#20272c;text-align:left}.company-shell[data-v-5c83f875]{width:min(1160px,calc(100% - 40px));margin:0 auto}.company-hero[data-v-5c83f875]{position:relative;min-height:min(690px,calc(100svh - 72px));overflow:hidden;background:radial-gradient(circle at 18% 92%,hsla(0,0%,100%,.055),transparent 28%),radial-gradient(circle at 82% 16%,rgba(201,169,79,.18),transparent 30%),linear-gradient(135deg,#151e26,#222c34 57%,#2c2a24);color:#fff}.company-hero[data-v-5c83f875]:before{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0);background-size:70px 70px;content:"";-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 95%);mask-image:linear-gradient(180deg,#000 0,transparent 95%);animation:companyGrid-data-v-5c83f875 38s linear infinite}.company-ambient[data-v-5c83f875]{position:absolute;inset:0;pointer-events:none}.company-ghost[data-v-5c83f875]{position:absolute;right:-.03em;bottom:4%;color:transparent;font-size:clamp(8rem,20vw,20rem);font-weight:900;line-height:.78;letter-spacing:-.085em;opacity:.84;-webkit-text-stroke:1px rgba(224,187,88,.15);animation:companyGhostFloat-data-v-5c83f875 15s ease-in-out infinite alternate}.company-flow[data-v-5c83f875]{position:absolute;border:1px solid hsla(0,0%,100%,.065);border-radius:50%}.flow-one[data-v-5c83f875]{top:9%;right:9%;width:430px;height:430px;animation:companyOrbit-data-v-5c83f875 19s ease-in-out infinite alternate}.flow-two[data-v-5c83f875]{right:24%;bottom:-9%;width:250px;height:250px;border-color:rgba(201,169,79,.1);animation:companyOrbit-data-v-5c83f875 24s ease-in-out 1s infinite alternate-reverse}.hero-layout[data-v-5c83f875]{position:relative;z-index:2;display:grid;min-height:min(690px,calc(100svh - 72px));grid-template-columns:minmax(0,1.26fr) minmax(300px,.74fr);gap:64px;align-items:center;padding:70px 0}.eyebrow[data-v-5c83f875],.section-label[data-v-5c83f875]{margin:0 0 14px;color:#c9a94f;font-size:11px;font-weight:850;letter-spacing:.15em}.hero-copy .eyebrow[data-v-5c83f875]{opacity:0;transform:translateY(14px);animation:companyElementIn-data-v-5c83f875 .58s cubic-bezier(.22,1,.36,1) .05s forwards}.hero-copy h1[data-v-5c83f875]{max-width:800px;margin:0;clip-path:inset(0 0 100% 0);font-size:clamp(3rem,5.8vw,5.7rem);font-weight:830;line-height:.98;letter-spacing:-.055em;transform:translateY(34px);animation:companyTitleIn-data-v-5c83f875 .92s cubic-bezier(.16,1,.3,1) .14s forwards}.hero-lead[data-v-5c83f875]{max-width:760px;margin:26px 0 0;color:hsla(0,0%,100%,.76);font-size:clamp(1.04rem,1.8vw,1.3rem);line-height:1.7;opacity:0;transform:translateY(18px);animation:companyElementIn-data-v-5c83f875 .7s cubic-bezier(.22,1,.36,1) .5s forwards}.bridge-actions[data-v-5c83f875],.final-actions[data-v-5c83f875],.hero-actions[data-v-5c83f875]{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.hero-actions[data-v-5c83f875]{opacity:0;transform:translateY(14px);animation:companyElementIn-data-v-5c83f875 .65s cubic-bezier(.22,1,.36,1) .72s forwards}.company-card[data-v-5c83f875]{padding:28px;border:1px solid rgba(201,169,79,.34);border-radius:16px;background:rgba(10,15,19,.43);box-shadow:0 28px 70px rgba(0,0,0,.18);backdrop-filter:blur(10px);opacity:0;transform:translate3d(34px,14px,0);animation:companyCardIn-data-v-5c83f875 .9s cubic-bezier(.16,1,.3,1) .34s forwards}.company-card>p[data-v-5c83f875]{margin:0 0 7px;color:#c9a94f;font-size:10px;font-weight:850;letter-spacing:.14em}.company-card>div[data-v-5c83f875]{display:grid;gap:5px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.11)}.company-card strong[data-v-5c83f875]{font-size:.98rem}.company-card span[data-v-5c83f875]{color:hsla(0,0%,100%,.62);font-size:.8rem;line-height:1.55}.outline-link[data-v-5c83f875],.primary-link[data-v-5c83f875],.secondary-link[data-v-5c83f875]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 17px;border-radius:8px;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.primary-link[data-v-5c83f875]{border:1px solid #c9a94f;background:#c9a94f;color:#1d2428}.secondary-link[data-v-5c83f875]{border:1px solid hsla(0,0%,100%,.3);color:#fff}.outline-link[data-v-5c83f875]{border:1px solid #d8d5cc;color:#444c52}.outline-link[data-v-5c83f875]:focus,.outline-link[data-v-5c83f875]:hover,.primary-link[data-v-5c83f875]:focus,.primary-link[data-v-5c83f875]:hover,.secondary-link[data-v-5c83f875]:focus,.secondary-link[data-v-5c83f875]:hover{transform:translateY(-2px);outline:none}.identity-strip[data-v-5c83f875]{border-top:1px solid #e2e0da;border-bottom:1px solid #e2e0da;background:#fff}.identity-grid[data-v-5c83f875]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.identity-grid>div[data-v-5c83f875]{display:grid;gap:5px;min-height:108px;align-content:center;padding:20px 25px;border-right:1px solid #e4e2dc}.identity-grid>div[data-v-5c83f875]:last-child{border-right:0}.identity-grid span[data-v-5c83f875]{color:#9b7620;font-size:9px;font-weight:850;letter-spacing:.1em}.identity-grid strong[data-v-5c83f875]{font-size:.92rem;overflow-wrap:anywhere}.company-section[data-v-5c83f875]{padding:92px 0}.bridge-layout[data-v-5c83f875],.details-layout[data-v-5c83f875],.local-layout[data-v-5c83f875],.split-layout[data-v-5c83f875]{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);gap:72px}.bridge-layout h2[data-v-5c83f875],.company-final h2[data-v-5c83f875],.local-layout h2[data-v-5c83f875],.section-intro h2[data-v-5c83f875]{margin:0;font-size:clamp(2.15rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.bridge-layout>div>p[data-v-5c83f875],.company-final p[data-v-5c83f875]:not(.section-label),.local-layout>div>p[data-v-5c83f875],.section-intro>p[data-v-5c83f875]:last-child{color:#6c7479;line-height:1.8}.principle-grid[data-v-5c83f875]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.principle-card[data-v-5c83f875]{min-height:230px;padding:24px;border:1px solid #e0ded8;border-radius:13px;background:#fff}.context-list>div>span[data-v-5c83f875],.principle-card>span[data-v-5c83f875]{color:#9b7620;font-size:10px;font-weight:850}.principle-card h3[data-v-5c83f875]{margin:34px 0 10px;font-size:1.18rem}.context-list p[data-v-5c83f875],.principle-card p[data-v-5c83f875]{margin:0;color:#70787d;font-size:.86rem;line-height:1.72}.dark-section[data-v-5c83f875]{background:#18222b;color:#fff}.dark-section h2[data-v-5c83f875]{color:#fff}.dark-section .local-layout>div>p[data-v-5c83f875]{color:hsla(0,0%,100%,.66)}.text-link[data-v-5c83f875]{display:inline-block;margin-top:10px;color:#d3b75e;font-weight:800;text-decoration:none}.context-list[data-v-5c83f875]{display:grid}.context-list>div[data-v-5c83f875]{display:grid;grid-template-columns:44px minmax(150px,.5fr) 1fr;gap:16px;align-items:baseline;padding:21px 0;border-top:1px solid hsla(0,0%,100%,.12)}.context-list strong[data-v-5c83f875]{font-size:.95rem}.context-list p[data-v-5c83f875]{color:hsla(0,0%,100%,.58)}.details-section[data-v-5c83f875]{background:#f2f0ea}.company-details[data-v-5c83f875]{margin:0;border-top:1px solid #d8d5cd}.company-details>div[data-v-5c83f875]{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #d8d5cd}.company-details dt[data-v-5c83f875]{color:#8b6b20;font-size:.72rem;font-weight:850;letter-spacing:.03em}.company-details dd[data-v-5c83f875]{margin:0;color:#343c42;line-height:1.55;overflow-wrap:anywhere}.intelligence-bridge[data-v-5c83f875]{background:#fff}.bridge-actions[data-v-5c83f875]{align-content:flex-start;justify-content:flex-start;margin-top:0}.company-final[data-v-5c83f875]{padding:76px 0;background:#252d33;color:#fff}.final-layout[data-v-5c83f875]{display:flex;align-items:center;justify-content:space-between;gap:44px}.company-final h2[data-v-5c83f875]{color:#fff}.company-final p[data-v-5c83f875]:not(.section-label){margin-bottom:0;color:hsla(0,0%,100%,.62)}.final-actions[data-v-5c83f875]{margin-top:0}.motion-ready .scroll-reveal[data-v-5c83f875]{opacity:0;transform:translateY(26px);transition:opacity .68s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),transform .68s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms)}.motion-ready .scroll-reveal.is-visible[data-v-5c83f875]{opacity:1;transform:translateY(0)}@keyframes companyGrid-data-v-5c83f875{0%{background-position:0 0,0 0}to{background-position:70px 70px,70px 70px}}@keyframes companyGhostFloat-data-v-5c83f875{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.1%,-.8%,0) scale(1.012)}}@keyframes companyOrbit-data-v-5c83f875{0%{transform:translate3d(-8px,5px,0) scale(.98)}to{transform:translate3d(12px,-10px,0) scale(1.04)}}@keyframes companyTitleIn-data-v-5c83f875{0%{clip-path:inset(0 0 100% 0);transform:translateY(34px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes companyElementIn-data-v-5c83f875{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes companyCardIn-data-v-5c83f875{0%{opacity:0;transform:translate3d(34px,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:960px){.bridge-layout[data-v-5c83f875],.details-layout[data-v-5c83f875],.hero-layout[data-v-5c83f875],.local-layout[data-v-5c83f875],.split-layout[data-v-5c83f875]{grid-template-columns:1fr;gap:38px}.identity-grid[data-v-5c83f875],.principle-grid[data-v-5c83f875]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.company-shell[data-v-5c83f875]{width:min(100% - 28px,1160px)}.company-hero[data-v-5c83f875],.hero-layout[data-v-5c83f875]{min-height:0}.hero-layout[data-v-5c83f875]{padding:62px 0 54px}.company-section[data-v-5c83f875]{padding:66px 0}.identity-grid[data-v-5c83f875],.principle-grid[data-v-5c83f875]{grid-template-columns:1fr}.identity-grid>div[data-v-5c83f875]{border-right:0;border-bottom:1px solid #e4e2dc}.identity-grid>div[data-v-5c83f875]:last-child{border-bottom:0}.context-list>div[data-v-5c83f875]{grid-template-columns:34px 1fr}.context-list p[data-v-5c83f875]{grid-column:2}.company-details>div[data-v-5c83f875]{grid-template-columns:1fr;gap:6px}.final-layout[data-v-5c83f875]{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.company-card[data-v-5c83f875],.company-flow[data-v-5c83f875],.company-ghost[data-v-5c83f875],.company-hero[data-v-5c83f875]:before,.hero-actions[data-v-5c83f875],.hero-copy .eyebrow[data-v-5c83f875],.hero-copy h1[data-v-5c83f875],.hero-lead[data-v-5c83f875]{animation:none!important;clip-path:none;opacity:1;transform:none}.motion-ready .scroll-reveal[data-v-5c83f875]{opacity:1;transform:none;transition:none}.outline-link[data-v-5c83f875],.primary-link[data-v-5c83f875],.secondary-link[data-v-5c83f875]{transition:none}}