.bm-page{--primary:#084833;--secondary:#077f4f;--accent:#7db244;--accent-2:#c7da55;--orange:#f68d3f;--banner:#327c36;--btn:#327c36;--dark:#000000;--text:#6e6e6e;--white:#ffffff;--light:#f8f9fa;--cream:#f7f8ed;--cream-2:#f0efe0;--radius:18px;--shadow-sm:0 6px 20px rgba(20,57,31,.07);--shadow-md:0 14px 40px rgba(20,57,31,.12);background:var(--cream)}.bm-page .section-label{display:inline-block;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;position:relative;padding-left:30px}.bm-page .section-label:before{content:"";display:block;position:absolute;left:0;top:50%;width:22px;height:2px;background:currentColor}.bm-page .section-label.light{color:var(--accent-2)}.bm-page .bm-hero-content .section-label{font-size:.74rem;letter-spacing:3px;padding-left:0;color:var(--orange)}.bm-page .bm-hero-content .section-label.light{color:var(--orange)}.bm-page .bm-hero-content .section-label:before{display:none}.bm-page .section-title{font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:700;color:#000;line-height:1.25;text-align:inherit;margin-bottom:0}.bm-page .section-title .accent{color:var(--accent)}.bm-page .lead-text{color:var(--text);font-size:1rem;line-height:1.8;margin:20px 0}.bm-page .bm-hero-section{padding-top:20px}.bm-page .bm-hero{position:relative;border-radius:24px;overflow:hidden;min-height:440px;background-size:cover;background-position:center;display:flex;align-items:stretch;box-shadow:var(--shadow-md)}.bm-page .bm-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0a1a0fe6,#0a1a0fa6 35%,#0a1a0f33 60%,#0a1a0f00 80%)}[dir=rtl] .bm-page .bm-hero-overlay{background:linear-gradient(270deg,#0a1a0fe6,#0a1a0fa6 35%,#0a1a0f33 60%,#0a1a0f00 80%)}.bm-page .bm-hero-inner{position:relative;z-index:1;display:flex;align-items:stretch}.bm-page .bm-hero-content{padding:40px 0 32px;max-width:760px;display:flex;flex-direction:column;justify-content:center}.bm-page .bm-hero-content h1{color:var(--white);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:700;line-height:1.15;margin:0 0 14px}.bm-page .bm-hero-content p{color:#ffffffd9;font-size:1rem;line-height:1.7;margin:0 0 22px;max-width:560px}.bm-page .bm-hero-breadcrumb{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;color:var(--orange);padding-top:14px}.bm-page .bm-hero-breadcrumb a{color:var(--orange);text-decoration:none;transition:.3s;opacity:.85}.bm-page .bm-hero-breadcrumb a:hover{opacity:1}.bm-page .bm-hero-breadcrumb i{font-size:.6rem;color:var(--orange)}[dir=rtl] .bm-page .bm-hero-breadcrumb i{transform:scaleX(-1)}.bm-page .bm-hero-breadcrumb span{color:var(--orange)}.bm-page .about-whoweare{padding-top:64px;padding-bottom:64px}.bm-page .about-whoweare .lead-text{margin-top:24px}.bm-page .about-whoweare .project-info{margin-top:30px;padding:0;background:none;border:0;border-radius:0}.bm-page .about-whoweare .project-info .info-group{margin-top:18px}.bm-page .about-whoweare .project-info .info-group:first-child{margin-top:0}.bm-page .about-whoweare .project-info .info-heading{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 6px;letter-spacing:0}.bm-page .about-whoweare .project-info .info-line{margin:0;font-size:.9rem;color:var(--text);line-height:1.6}.bm-page .about-whoweare .project-info .info-item{margin-right:36px;white-space:normal;overflow-wrap:break-word}[dir=rtl] .bm-page .about-whoweare .project-info .info-item{margin-right:0;margin-left:36px}.bm-page .about-whoweare .project-info .info-item:last-child{margin-right:0}[dir=rtl] .bm-page .about-whoweare .project-info .info-item:last-child{margin-left:0}.bm-page .about-whoweare .project-info .info-line strong,.bm-page .about-whoweare .project-info .accent-text{color:var(--accent);font-weight:700}.bm-page .about-images-wrap{position:relative;max-width:100%;margin:0;padding:0 0 150px}.bm-page .about-image-main{width:74%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.bm-page .about-image-main img{width:100%;height:300px;object-fit:cover;transition:.6s;display:block}.bm-page .about-image-main:hover img{transform:scale(1.05)}.bm-page .about-image-secondary{position:absolute;right:0;bottom:-2px;width:56%;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md);border:8px solid var(--cream)}[dir=rtl] .bm-page .about-image-secondary{right:auto;left:0}.bm-page .about-image-secondary img{width:100%;height:230px;object-fit:cover;display:block}.bm-page .funding-box{position:absolute;left:0;bottom:0;z-index:1;background:#fff;border-radius:16px;box-shadow:var(--shadow-md);padding:18px 22px;max-width:48%}[dir=rtl] .bm-page .funding-box{left:auto;right:0}.bm-page .funding-box .funding-label{display:block;font-size:.88rem;font-weight:700;letter-spacing:0;color:var(--primary);text-transform:none;margin-bottom:6px}.bm-page .funding-box p{margin:0;font-size:.8rem;color:var(--text);line-height:1.6}.bm-page .funding-box .funding-accent{color:var(--accent);font-weight:700}.bm-page .about-reversed .about-image-main{margin-left:auto}.bm-page .about-reversed .about-image-secondary{right:auto;left:0}[dir=rtl] .bm-page .about-reversed .about-image-secondary{left:auto;right:0}.bm-page .about-reversed .funding-box{left:auto;bottom:202px}[dir=rtl] .bm-page .about-reversed .funding-box{right:auto;left:0}.bm-page .funding-box.is-blurred{background:#ffffff8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bm-page .showcase-section .section-title{font-family:inherit;color:#fff}.bm-page .showcase-section .section-title .accent,.bm-page .showcase-section .section-label{color:var(--accent-2)}.bm-page .mission-section{background:transparent;padding-top:48px;padding-bottom:64px}.bm-page .mission-card{background:#fff;border-radius:var(--radius);padding:26px;height:100%;transition:.4s;box-shadow:var(--shadow-sm)}.bm-page .mission-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.bm-page .mission-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.bm-page .mission-card .ico{width:48px;height:48px;border-radius:50%;background:var(--cream-2);color:var(--accent);display:grid;place-items:center;font-size:1.15rem;transition:.5s}.bm-page .mission-card:hover .ico{background:var(--accent);color:#fff;transform:rotate(-10deg) scale(1.1)}.bm-page .mission-card .num{font-size:1rem;font-weight:700;color:#cfcfcf}.bm-page .mission-card h5{font-weight:700;color:var(--primary);margin-bottom:10px;font-size:1rem}.bm-page .mission-card p{font-size:.88rem;color:var(--text);line-height:1.7;margin:0}.bm-page .network-section{background:transparent;padding-top:48px;padding-bottom:64px}.bm-page .network-line-wrap{position:relative;max-width:900px;margin:0 auto}.bm-page .network-line-wrap:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#14391f1a;transform:translate(-50%)}.bm-page .network-item{display:flex;align-items:center;gap:30px;position:relative;padding:22px 0}.bm-page .network-item .content{flex:1}.bm-page .network-item .icon{position:relative;z-index:1;flex-shrink:0;width:62px;height:62px;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;font-size:1.25rem;box-shadow:var(--shadow-sm)}.bm-page .network-item .icon .badge-num{position:absolute;top:-3px;right:-3px;width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;font-size:.55rem;font-weight:700;display:grid;place-items:center}.bm-page .network-item .spacer{flex:1}.bm-page .network-item.left .content{text-align:right}.bm-page .network-item.left .icon{transform:translate(50px)}.bm-page .network-item.right{flex-direction:row-reverse}.bm-page .network-item.right .content{text-align:left}.bm-page .network-item.right .icon,[dir=rtl] .bm-page .network-item.left .icon{transform:translate(-50px)}[dir=rtl] .bm-page .network-item.right .icon{transform:translate(50px)}.bm-page .network-item h5{font-weight:700;color:var(--primary);margin-bottom:6px;font-size:1.02rem}.bm-page .network-item p{font-size:.85rem;color:var(--text);line-height:1.7;margin:0}.bm-page .research-partners-section{background:transparent;padding-top:48px;padding-bottom:72px}.bm-page .see-all-link{color:var(--accent);font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none}.bm-page .see-all-link:hover{color:var(--primary)}.bm-page .research-partner-card{background:#fff;border-radius:var(--radius);padding:0;height:100%;transition:.4s;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.bm-page .research-partner-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-md)}.bm-page .rp-logo-head{width:100%;height:130px;display:flex;align-items:center;justify-content:center;padding:22px;background:#fff;border-bottom:1px solid #e4e3d2}.bm-page .partner-card-logo{width:100%;height:100%;max-width:none;object-fit:contain;margin:0}.bm-page .partner-icon{width:80px;height:80px;border-radius:18px;background:#fff;border:1px solid #e4e3d2;color:var(--accent);display:grid;place-items:center;font-size:1.8rem;margin:0}.bm-page .rp-body{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.bm-page .partner-badge{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:0;border-radius:0;background:none;color:var(--orange);margin-bottom:8px}.bm-page .partner-badge-coordinator{background:none;color:var(--orange)}.bm-page .research-partner-card h5{font-weight:700;color:var(--primary);margin-bottom:10px;font-size:1.05rem}.bm-page .research-partner-card p{font-size:.86rem;color:var(--text);line-height:1.7;margin-bottom:14px}.bm-page .research-partner-card .meta{font-size:.82rem;color:var(--text);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bm-page .research-partner-card .meta .meta-label{color:var(--orange);font-weight:700}.bm-page .research-partner-card .partner-website{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;color:var(--primary);font-weight:700;margin-top:auto;padding:8px 16px;border-radius:30px;background:#fff;border:1px solid #e4e3d2;text-decoration:none;transition:.3s}.bm-page .research-partner-card .partner-website i{color:var(--accent)}.bm-page .research-partner-card .partner-website:hover{background:var(--cream);color:var(--primary)}@media (max-width:575px){.bm-page .bm-hero{min-height:300px;border-radius:16px}.bm-page .bm-hero-content{padding:32px 0 18px}.bm-page .about-images-wrap{padding-bottom:120px}.bm-page .about-image-main{width:88%}.bm-page .about-image-main img{height:230px}.bm-page .about-image-secondary{width:64%;bottom:60px}.bm-page .about-image-secondary img{height:160px}.bm-page .funding-box{max-width:88%}.bm-page .network-line-wrap:before{display:none}.bm-page .network-item,.bm-page .network-item.left,.bm-page .network-item.right{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0}.bm-page .network-item .icon,.bm-page .network-item.left .icon,.bm-page .network-item.right .icon,[dir=rtl] .bm-page .network-item.left .icon,[dir=rtl] .bm-page .network-item.right .icon{order:-1;width:46px;height:46px;font-size:1.05rem;transform:none}.bm-page .network-item .content,.bm-page .network-item.left .content,.bm-page .network-item.right .content{order:1;width:100%;min-width:0;text-align:left}.bm-page .network-item .spacer{display:none}}
