.bim-page[data-v-a2cd3aaf]{background:#fff}.bim-subnav[data-v-a2cd3aaf]{position:sticky;top:var(--header-height);z-index:90;background:#f6f8fbf5;border-bottom:1px solid rgba(30,80,174,.1);backdrop-filter:blur(8px);box-shadow:0 4px 16px #14253a0a}.bim-subnav__top[data-v-a2cd3aaf]{min-height:2.75rem;padding:.5rem 0}.bim-breadcrumb[data-v-a2cd3aaf]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5}.bim-breadcrumb__item[data-v-a2cd3aaf]{display:inline-flex;align-items:center;color:var(--color-text-muted)}.bim-breadcrumb__item[data-v-a2cd3aaf]:not(:last-child):after{content:"/";margin:0 .5rem;color:#1e50ae40;pointer-events:none}.bim-breadcrumb__item a[data-v-a2cd3aaf]{color:var(--color-accent);text-decoration:none;transition:color var(--transition)}.bim-breadcrumb__item a[data-v-a2cd3aaf]:hover{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:3px}.bim-breadcrumb__item--current[data-v-a2cd3aaf]{color:var(--color-text);font-weight:600}.bim-intro__head[data-v-a2cd3aaf]{margin-bottom:var(--space-md)}.bim-intro__copy[data-v-a2cd3aaf]{max-width:52rem;margin:0 auto}.bim-lifecycle__intro[data-v-a2cd3aaf],.bim-specialty__intro[data-v-a2cd3aaf]{max-width:44rem;margin-left:auto;margin-right:auto;text-align:justify}.bim-lifecycle[data-v-a2cd3aaf] .alt-section{padding:clamp(1.25rem,3vw,2rem) 0}.bim-lifecycle[data-v-a2cd3aaf] .alt-section+.alt-section{border-top:1px solid rgba(30,80,174,.08)}.bim-specialty-grid[data-v-a2cd3aaf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.bim-specialty-grid__item[data-v-a2cd3aaf]{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(30,80,174,.08);border-radius:var(--radius-md);box-shadow:0 10px 30px #14253a0d}.bim-specialty-grid__figure[data-v-a2cd3aaf]{margin:0;aspect-ratio:16 / 10;overflow:hidden;background:#f6f8fb;display:flex;align-items:center;justify-content:center}.bim-specialty-grid__figure img[data-v-a2cd3aaf]{display:block;width:100%;height:100%;object-fit:contain}.bim-specialty-grid__body[data-v-a2cd3aaf]{display:flex;flex:1;flex-direction:column;padding:var(--space-md)}.bim-specialty-grid__title[data-v-a2cd3aaf]{margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;color:var(--color-accent);scroll-margin-top:calc(var(--header-height) + 72px)}.bim-specialty-grid__summary[data-v-a2cd3aaf]{margin:0 0 var(--space-sm);font-size:var(--desc-size-sm);line-height:1.75;color:var(--color-text-muted);text-align:justify}.bim-specialty-grid__points[data-v-a2cd3aaf]{margin:auto 0 0;padding-left:1.125rem;font-size:var(--desc-size-sm);line-height:1.65;color:var(--color-text-muted)}.bim-specialty-grid__points li+li[data-v-a2cd3aaf]{margin-top:.25rem}.bim-specialty-grid__more[data-v-a2cd3aaf]{display:inline-block;margin-top:.75rem}.bim-mep__head[data-v-a2cd3aaf]{margin-bottom:var(--space-lg);text-align:center}.bim-mep__intro[data-v-a2cd3aaf]{max-width:48rem;margin:var(--space-sm) auto 0;color:var(--color-text-muted);font-size:var(--desc-size);line-height:var(--desc-line-height);text-align:justify}.bim-process[data-v-a2cd3aaf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0 0 var(--space-lg);padding:0;list-style:none}.bim-process__item[data-v-a2cd3aaf]{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:var(--radius-md);box-shadow:0 8px 24px #14253a0f}.bim-process__figure[data-v-a2cd3aaf]{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:#eef3f8}.bim-process__figure img[data-v-a2cd3aaf]{display:block;width:100%;height:100%;object-fit:cover}.bim-process__content[data-v-a2cd3aaf]{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-md)}.bim-process__index[data-v-a2cd3aaf]{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--color-accent);color:#fff;font-size:.875rem;font-weight:700}.bim-process__title[data-v-a2cd3aaf]{margin:0 0 .375rem;font-size:1rem;font-weight:700;color:var(--color-text)}.bim-process__desc[data-v-a2cd3aaf]{margin:0;font-size:var(--desc-size-sm);line-height:1.65;color:var(--color-text-muted)}.bim-mep__visual[data-v-a2cd3aaf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--space-lg);align-items:center;margin-bottom:var(--space-lg)}.bim-mep__main[data-v-a2cd3aaf],.bim-mep__features[data-v-a2cd3aaf]{margin:0}.bim-mep__main img[data-v-a2cd3aaf],.bim-mep__features img[data-v-a2cd3aaf]{display:block;width:100%;height:auto}.bim-feature-grid[data-v-a2cd3aaf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.bim-feature-grid__item[data-v-a2cd3aaf]{padding:var(--space-md);background:#fff;border-top:3px solid var(--color-accent);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 8px 24px #14253a0d}.bim-feature-grid__title[data-v-a2cd3aaf]{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--color-text)}.bim-feature-grid__desc[data-v-a2cd3aaf]{margin:0;font-size:var(--desc-size-sm);line-height:1.7;color:var(--color-text-muted)}.bim-case__summary[data-v-a2cd3aaf]{max-width:44rem;margin-left:auto;margin-right:auto;text-align:justify}.bim-case__summary+.bim-case__summary[data-v-a2cd3aaf]{margin-top:var(--space-sm)}.bim-case__compare[data-v-a2cd3aaf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-bottom:var(--space-md)}.bim-case__column[data-v-a2cd3aaf]{display:flex;flex-direction:column;align-items:center;text-align:center}.bim-case__caption[data-v-a2cd3aaf]{margin:0;font-size:1.0625rem;font-weight:700;color:var(--color-text)}.bim-case__figure[data-v-a2cd3aaf]{width:100%;margin:0 0 var(--space-sm);overflow:hidden;border-radius:var(--radius-md);background:#fff;box-shadow:0 8px 24px #14253a0f}.bim-case__figure img[data-v-a2cd3aaf]{display:block;width:100%;height:auto}.bim-case__label[data-v-a2cd3aaf]{margin:0 0 var(--space-sm);font-size:1.0625rem;font-weight:700;color:var(--color-text)}.bim-case__benefit[data-v-a2cd3aaf]{margin:0;padding:var(--space-md);text-align:center;font-size:var(--desc-size);font-weight:600;color:var(--color-text);background:#fff;border-left:4px solid var(--color-accent);border-radius:var(--radius-md);box-shadow:0 8px 24px #14253a0d}.bim-cta__inner[data-v-a2cd3aaf]{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}#design[data-v-a2cd3aaf],#construction[data-v-a2cd3aaf],#delivery[data-v-a2cd3aaf],#operation[data-v-a2cd3aaf],#specialty[data-v-a2cd3aaf],#prefab[data-v-a2cd3aaf],#mep-coordination[data-v-a2cd3aaf],#case-study[data-v-a2cd3aaf]{scroll-margin-top:calc(var(--header-height) + 72px)}@media(max-width:900px){.bim-specialty-grid[data-v-a2cd3aaf],.bim-process[data-v-a2cd3aaf],.bim-feature-grid[data-v-a2cd3aaf],.bim-mep__visual[data-v-a2cd3aaf],.bim-case__compare[data-v-a2cd3aaf]{grid-template-columns:1fr}}
