.nibc-about-hero{position:relative;min-height:540px;display:grid;align-items:end;overflow:hidden;background:var(--brand-primary-dark)}.nibc-about-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.nibc-about-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(38,36,68,.35),rgba(38,36,68,.88));z-index:1}.nibc-about-hero .container{position:relative;z-index:2;padding-top:120px;padding-bottom:72px}.nibc-about-hero h1{max-width:860px;color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}.nibc-about-hero p:not(.nibc-eyebrow){max-width:720px;color:var(--brand-text-inverse)}.nibc-company-story,.nibc-team-grid-section,.nibc-values{padding:80px 0}.nibc-story-timeline{display:grid;grid-gap:20px;gap:20px;max-width:920px;margin:0 auto;border-left:2px solid var(--brand-border)}.nibc-story-timeline article{position:relative;padding:24px 28px;margin-left:28px;border:1px solid var(--brand-border);background:var(--brand-bg)}.nibc-story-timeline article::before{content:"";position:absolute;top:28px;left:-38px;width:18px;height:18px;background:var(--brand-accent)}.nibc-story-timeline span{color:var(--brand-primary);font-weight:800}.nibc-story-timeline h3,.nibc-story-timeline p{color:var(--brand-text)}.nibc-values{background:var(--brand-bg-alt)}.nibc-team-grid,.nibc-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.nibc-team-grid article,.nibc-values-grid article{border:1px solid var(--brand-border);background:var(--brand-bg)}.nibc-values-grid article{padding:28px}.nibc-team-grid h3,.nibc-team-grid p,.nibc-values-grid h3,.nibc-values-grid p{color:var(--brand-text)}.nibc-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nibc-team-grid img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.nibc-team-grid h3,.nibc-team-grid p{padding-left:18px;padding-right:18px}.nibc-team-grid h3{margin-top:18px}.nibc-team-grid p{padding-bottom:22px}.nibc-certifications-bar{padding:34px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:var(--brand-bg)}.nibc-certifications-bar .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.nibc-certifications-bar span{padding:16px;border:1px solid var(--brand-border);text-align:center;color:var(--brand-text);font-weight:800}.nibc-about-cta{padding:80px 0 96px;background:var(--brand-primary-dark);color:var(--brand-text-inverse);text-align:center}.nibc-about-cta h2{color:var(--brand-text-inverse);font-size:max(1.8rem, min(3vw, 2.7rem))}.nibc-about-cta p{max-width:720px;margin-left:auto;margin-right:auto;color:var(--brand-text-inverse)}@media (max-width:991px){.nibc-certifications-bar .container,.nibc-team-grid,.nibc-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.nibc-certifications-bar .container,.nibc-team-grid,.nibc-values-grid{grid-template-columns:1fr}}