/* v0.6.9 — public Distribution page. Scoped to avoid changes on Home and approved pages. */
body.bep-distribution-page{background:#071c40}
.bep-distribution{font:400 15px/1.7 Montserrat,Arial,sans-serif;color:#102b56;background:#fff}
.bep-distribution *,.bep-distribution *::before,.bep-distribution *::after{box-sizing:border-box}
.bep-distribution .bd-container{width:min(1300px,90.5%);margin-inline:auto}
.bep-distribution section[id]{scroll-margin-top:110px}
.bep-distribution h1,.bep-distribution h2,.bep-distribution h3{font-family:Montserrat,Arial,sans-serif;font-weight:800}
.bep-distribution h2{font-size:clamp(32px,3.5vw,57px);letter-spacing:-.05em;line-height:1.12;margin:14px 0 24px}
.bep-distribution p{line-height:1.8}
.bep-distribution .bd-kicker{font-size:11px;font-weight:800;letter-spacing:.23em;text-transform:uppercase;color:#3973b9;line-height:1.5}
.bep-distribution .bd-kicker-gold{color:#ffcc48}
.bep-distribution .bd-kicker-light{color:#eff5ff;display:flex;align-items:center;gap:16px}
.bep-distribution .bd-kicker-light:after{content:"";height:2px;width:45px;background:#ffcc48}
.bep-distribution .bd-body-copy p{font-size:clamp(14px,1.03vw,16px);margin:0 0 18px}
.bep-distribution .bd-hero{position:relative;isolation:isolate;overflow:hidden;min-height:var(--bd-hero-height,735px);display:flex;align-items:center;color:#fff;background:#041a3b}
.bep-distribution .bd-hero-photo{position:absolute;inset:0;z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:var(--bd-photo-x,61%) var(--bd-photo-y,50%);-webkit-mask-image:linear-gradient(to left,#000 var(--bd-fade-start,37%),transparent var(--bd-fade-end,96%));mask-image:linear-gradient(to left,#000 var(--bd-fade-start,37%),transparent var(--bd-fade-end,96%))}
.bep-distribution .bd-hero-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#06173377 0%,#06173310 48%,#071c40 100%),linear-gradient(90deg,#051731 5%,#082452e8 35%,#06234a38 80%,#07182d6b 100%);opacity:var(--bd-overlay,1)}
.bep-distribution .bd-hero-inner{padding:185px 0 112px}
.bep-distribution .bd-hero h1{font-size:var(--bd-title-size,clamp(46px,5.5vw,85px));max-width:1020px;line-height:1.055;letter-spacing:-.058em;margin:28px 0 26px}
.bep-distribution .bd-hero h1 span{display:block;color:#f7c847}
.bep-distribution .bd-hero p{max-width:735px;color:#dbe7fa;font-size:clamp(15px,1.15vw,18px);margin:0}
.bep-distribution .bd-hero-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:31px}
.bep-distribution .bd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:53px;padding:15px 23px;border-radius:6px;border:1px solid #f7c847;font:800 12px/1.35 Montserrat,Arial,sans-serif;text-decoration:none!important;transition:transform .18s ease}
.bep-distribution .bd-button:hover{transform:translateY(-2px)}
.bep-distribution .bd-button-gold{background:#f7c847;color:#092244!important}
.bep-distribution .bd-button-outline{background:transparent;color:#eec857!important}
.bep-distribution .bd-underlink{font-size:12px;font-weight:700;color:#ffd467!important;text-decoration:none;border-bottom:1px solid #e5b941;padding-bottom:7px}
.bep-distribution .bd-intro{background:#fff;padding:107px 0 110px}
.bep-distribution .bd-intro-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:start}
.bep-distribution .bd-intro .bd-body-copy{color:#536d90}
.bep-distribution .bd-strategy{background:linear-gradient(110deg,#061a39,#0d3567);color:#fff;padding:102px 0 112px}
.bep-distribution .bd-split{display:grid;grid-template-columns:47% 1fr;gap:6.5%;align-items:center}
.bep-distribution .bd-split-reverse{grid-template-columns:1fr 47%}
.bep-distribution .bd-split-reverse .bd-photo-wrap{order:2}
.bep-distribution .bd-photo-wrap{width:100%;height:400px;border-radius:8px;overflow:hidden;box-shadow:0 22px 60px #020c1c3b}
.bep-distribution .bd-photo-wrap img{width:100%;height:100%;display:block;object-fit:cover}
.bep-distribution .bd-strategy .bd-body-copy{color:#d7e5f5}
.bep-distribution .bd-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:58px}
.bep-distribution .bd-pillar{padding:27px 20px;border-radius:7px;background:#0b2b5855;border:1px solid #a0c4ee3d}
.bep-distribution .bd-pillar-num{font-size:12px;letter-spacing:.1em;font-weight:800;color:#f7c847}
.bep-distribution .bd-pillar h3{font-size:19px;line-height:1.3;margin:19px 0 9px;letter-spacing:-.03em}
.bep-distribution .bd-pillar p{color:#ceddf0;font-size:13px;margin:0}
.bep-distribution .bd-traditional{padding:115px 0;background:#f3f7fd}
.bep-distribution .bd-traditional .bd-body-copy{color:#526d90}
.bep-distribution .bd-traditional .bd-pillar{background:#fff;border-color:#dee6f0}
.bep-distribution .bd-traditional .bd-pillar-num{color:#b99027}
.bep-distribution .bd-traditional .bd-pillar p{color:#546b87}
.bep-distribution .bd-digital{position:relative;isolation:isolate;overflow:hidden;background:#031735;color:#fff;padding:115px 0 110px}
.bep-distribution .bd-digital-photo{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center}
.bep-distribution .bd-digital-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#041a39 10%,#082851eb 55%,#05172caf),linear-gradient(180deg,#041731 0%,transparent 42%,#031735 100%)}
.bep-distribution .bd-digital-content>.bd-body-copy{max-width:910px;color:#dce7f8}
.bep-distribution .bd-digital .bd-pillar{background:#051c3bd9}
.bep-distribution .bd-cta{background:#eaf1fa;padding:105px 0 40px}
.bep-distribution .bd-cta-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:9%;align-items:center}
.bep-distribution .bd-cta .bd-body-copy{color:#526b8d}
.bep-distribution .bd-actions{display:flex;flex-direction:column;gap:15px;max-width:330px;justify-self:end;width:100%}
.bep-distribution .bd-cta .bd-button-outline{color:#0e3868!important;border-color:#1b4f86}
.bep-distribution .bd-notice{padding:46px 0 0;border-top:1px solid #cad9e9;color:#6b7f98;font-size:11px;line-height:1.8;margin-top:54px}
@media(max-width:1060px){
 .bep-distribution .bd-hero{min-height:660px}.bep-distribution .bd-hero-inner{padding:155px 0 100px}
 .bep-distribution .bd-hero-photo{background-position:var(--bd-photo-x-tablet,55%) center;mask-image:linear-gradient(to left,#000 var(--bd-fade-start-tablet,43%),transparent var(--bd-fade-end-tablet,95%));-webkit-mask-image:linear-gradient(to left,#000 var(--bd-fade-start-tablet,43%),transparent var(--bd-fade-end-tablet,95%))}
 .bep-distribution .bd-split,.bep-distribution .bd-split-reverse{grid-template-columns:1fr 1fr;gap:5%}
 .bep-distribution .bd-photo-wrap{height:340px}
}
@media(max-width:760px){
 .bep-distribution .bd-container{width:90%}
 .bep-distribution h2{font-size:clamp(30px,8.4vw,43px)}
 .bep-distribution .bd-hero{min-height:660px}
 .bep-distribution .bd-hero-inner{padding:150px 0 85px}
 .bep-distribution .bd-hero h1{font-size:clamp(41px,10vw,62px)}
 .bep-distribution .bd-hero-photo{background-position:var(--bd-photo-x-mobile,62%) center;-webkit-mask-image:linear-gradient(to left,#000 var(--bd-fade-start-mobile,33%),transparent var(--bd-fade-end-mobile,94%));mask-image:linear-gradient(to left,#000 var(--bd-fade-start-mobile,33%),transparent var(--bd-fade-end-mobile,94%))}
 .bep-distribution .bd-intro-layout,.bep-distribution .bd-split,.bep-distribution .bd-split-reverse,.bep-distribution .bd-cta-layout{grid-template-columns:1fr;gap:28px}
 .bep-distribution .bd-split-reverse .bd-photo-wrap{order:0}
 .bep-distribution .bd-photo-wrap{height:300px}
 .bep-distribution .bd-pillar-grid{grid-template-columns:1fr;gap:13px;margin-top:38px}
 .bep-distribution .bd-pillar{padding:21px}
 .bep-distribution .bd-pillar h3{margin:12px 0 6px}
 .bep-distribution .bd-intro,.bep-distribution .bd-strategy,.bep-distribution .bd-traditional,.bep-distribution .bd-digital,.bep-distribution .bd-cta{padding:80px 0}
 .bep-distribution .bd-actions{justify-self:start;max-width:380px}
}
@media(prefers-reduced-motion:reduce){.bep-distribution .bd-button{transition:none}.bep-distribution .bd-button:hover{transform:none}}
