.bosc-about-hero{position:relative;min-height:620px;display:grid;align-items:center;padding-top:170px;overflow:hidden;background:var(--brand-neutral-dark);text-align:center}.bosc-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}.bosc-about-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,23,26,.86),rgba(134,19,92,.72));z-index:1}.bosc-about-hero .container{position:relative;z-index:2}.bosc-about-hero__copy{max-width:860px;margin:0 auto}.bosc-about-hero h1{margin:0;color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;font-weight:900}.bosc-about-hero .eyebrow,.bosc-about-hero p{color:var(--brand-text-inverse)}.bosc-about-hero p{margin-top:20px}.bosc-mission{background:#fff}.bosc-mission .container{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:start}.bosc-mission blockquote{margin:0;padding:36px;border-left:6px solid var(--brand-primary);background:var(--brand-bg-alt)}.bosc-mission blockquote p{margin:0;color:var(--brand-text);font-size:max(1.55rem, min(2.8vw, 2.4rem));line-height:1.18;font-weight:900}.bosc-mission cite{display:block;margin-top:18px;color:var(--brand-primary-dark);font-style:normal;font-weight:900}.bosc-mission-copy p{color:var(--brand-text)}.bosc-lab-gallery{background:var(--brand-bg-alt)}.bosc-lab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.bosc-lab-grid article{border:1px solid var(--brand-border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.bosc-lab-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.bosc-lab-grid h3{margin:22px 22px 10px;color:var(--brand-text);font-size:1.2rem;font-weight:900}.bosc-lab-grid p{margin:0 22px 24px;color:var(--brand-text)}.bosc-publications{background:#fff}.bosc-publications__head{max-width:760px;margin-bottom:28px}.bosc-publications__head h2{margin:0 0 12px;color:var(--brand-text);font-size:max(1.75rem, min(3vw, 2.55rem));font-weight:900}.bosc-publications__head p{color:var(--brand-text)}.bosc-publication-list{display:grid;grid-gap:16px;gap:16px}.bosc-publication-list article{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:20px;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-bg-alt)}.bosc-publication-list span{display:inline-flex;justify-content:center;padding:8px 10px;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:900}.bosc-publication-list h3{margin:0;color:var(--brand-text);font-size:1.08rem;font-weight:900}.bosc-publication-list p{margin:0;color:var(--brand-text)}.bosc-about-cta{padding:80px 0 96px;text-align:center;background:linear-gradient(135deg,var(--brand-neutral-dark),var(--brand-primary-dark))}.bosc-about-cta .container{max-width:800px}.bosc-about-cta h2{margin:0;color:var(--brand-text-inverse);font-size:max(1.75rem, min(3.2vw, 2.8rem));font-weight:900}.bosc-about-cta .eyebrow,.bosc-about-cta p{color:var(--brand-text-inverse)}.bosc-about-cta p{margin:16px 0 26px}.bosc-about-cta .ht-btn-solid{background:#fff;border-color:#fff;color:var(--brand-primary-dark)}@media (max-width:991px){.bosc-lab-grid,.bosc-mission .container,.bosc-publication-list article{grid-template-columns:1fr}}@media (max-width:575px){.bosc-about-hero{padding-top:140px}}