:root{--colour-canvas:#f7faf7;--colour-surface:#fff;--colour-ink:#102a2a;--colour-muted:#617171;--colour-border:#dce7df;--colour-brand:#b9f227;--colour-brand-ink:#11251a;--colour-deep:#123d32;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--colour-canvas);min-width:20rem;color:var(--colour-ink);font-family:var(--font-sans);text-rendering:optimizelegibility}body{min-height:100vh;margin:0}.site-shell{grid-template-rows:auto 1fr auto;width:min(100% - 2rem,76rem);min-height:100vh;margin-inline:auto;display:grid}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header{border-bottom:1px solid var(--colour-border);min-height:6.5rem}.environment-pill,.status-row{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.environment-pill{border:1px solid var(--colour-border);background:var(--colour-surface);color:var(--colour-deep);border-radius:999px;padding:.5rem .75rem}.hero{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,10vw,9rem);display:grid}.hero-copy{max-width:48rem}.eyebrow{color:var(--colour-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.8rem;font-weight:800}h1{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(3.2rem,8vw,7.25rem);font-weight:700;line-height:.92}.lede{max-width:37rem;color:var(--colour-muted);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.build-card{border:1px solid var(--colour-border);background:var(--colour-surface);border-radius:1.25rem;padding:1.5rem}.status-row{color:var(--colour-deep);letter-spacing:.05em}.status-dot{background:#53b845;border-radius:50%;width:.55rem;height:.55rem}dl{gap:1rem;margin:1.5rem 0 0;display:grid}dl div{border-top:1px solid var(--colour-border);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}dt,dd{margin:0;font-size:.9rem}dt{color:var(--colour-muted)}dd{color:var(--colour-ink);font-weight:700}.site-footer{border-top:1px solid var(--colour-border);min-height:5.5rem;color:var(--colour-muted);font-size:.8rem}@media (width<=50rem){.hero{grid-template-columns:1fr;align-content:center;gap:3.5rem}.build-card{max-width:30rem}}@media (width<=34rem){.site-shell{width:min(100% - 1.25rem,76rem)}.site-header{min-height:5.5rem}.hero{padding-block:4rem}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}html.bfs-dark-theme{--colour-canvas:#090909;--colour-surface:#151515;--colour-ink:#f2f2f2;--colour-muted:#b7b7b7;--colour-border:#343434;--colour-brand:#3ffd6a;--colour-brand-ink:#090909;--colour-deep:#101010;background:var(--colour-canvas);color:var(--colour-ink);color-scheme:dark}html.bfs-dark-theme .institutional-page{--institutional-ink:var(--colour-ink);--institutional-muted:var(--colour-muted);--institutional-green:var(--colour-brand);--institutional-bright:var(--colour-brand);--institutional-dark:var(--colour-canvas);--institutional-line:var(--colour-border);--institutional-wash:var(--colour-deep);background:var(--colour-canvas);color:var(--colour-ink)}html.bfs-dark-theme .bfs-site-header,html.bfs-dark-theme .bfs-site-footer{--bfs-ink:var(--colour-ink);--bfs-green:var(--colour-brand);--bfs-dark:var(--colour-canvas);--bfs-line:var(--colour-border);background:var(--colour-canvas);border-color:var(--colour-border);color:var(--colour-ink)}html.bfs-dark-theme .bfs-site-brand,html.bfs-dark-theme .bfs-footer-brand{color:var(--colour-ink)}html.bfs-dark-theme .bfs-site-brand strong,html.bfs-dark-theme .bfs-footer-brand strong,html.bfs-dark-theme .bfs-disclaimer{border-color:var(--colour-border)}html.bfs-dark-theme .bfs-nav-direct,html.bfs-dark-theme .bfs-mobile-navigation>summary{color:#d4d4d4}html.bfs-dark-theme .bfs-nav-direct:hover,html.bfs-dark-theme .bfs-mobile-navigation>summary:hover,html.bfs-dark-theme .bfs-mobile-navigation[open]>summary{color:var(--colour-ink);background:#202020}html.bfs-dark-theme .bfs-nav-direct[aria-current=page]{color:var(--colour-brand)}html.bfs-dark-theme .bfs-mobile-navigation>nav{background:var(--colour-surface);border-color:var(--colour-border)}html.bfs-dark-theme .bfs-mobile-navigation-link{background:var(--colour-deep);border-color:var(--colour-border);color:var(--colour-ink)}html.bfs-dark-theme .bfs-mobile-navigation-link:hover,html.bfs-dark-theme .bfs-mobile-navigation-link[aria-current=page]{color:var(--colour-brand);background:#202020}html.bfs-dark-theme .bfs-footer-links h2,html.bfs-dark-theme .bfs-disclaimer{color:#a3a3a3}html.bfs-dark-theme .bfs-disclaimer strong{color:#d4d4d4}html.bfs-dark-theme .bfs-footer-links a{color:var(--colour-ink)}html.bfs-dark-theme .bfs-footer-links a:hover{color:var(--colour-brand)}html.bfs-dark-theme .institutional-hero{background-color:var(--colour-canvas);border-color:var(--colour-border)}html.bfs-dark-theme .institutional-page h1,html.bfs-dark-theme .institutional-page h2,html.bfs-dark-theme .institutional-page h3{color:var(--colour-ink)}html.bfs-dark-theme .institutional-page .institutional-hero-lede{color:#d4d4d4}html.bfs-dark-theme .institutional-page .institutional-eyebrow{color:var(--colour-brand)}html.bfs-dark-theme .institutional-preview{color:#b7b7b7}html.bfs-dark-theme .institutional-about-briefs{background:var(--colour-canvas)}html.bfs-dark-theme .institutional-section-dark,html.bfs-dark-theme .institutional-about-role{background:var(--colour-canvas);border-color:var(--colour-border)}html.bfs-dark-theme .institutional-home-work,html.bfs-dark-theme .opportunities-funds{background:var(--colour-deep)}html.bfs-dark-theme .institutional-flow,html.bfs-dark-theme .institutional-relationship-panel,html.bfs-dark-theme .institutional-focus-card,html.bfs-dark-theme .institutional-card,html.bfs-dark-theme .opportunities-fund-card,html.bfs-dark-theme .institutional-form{background:var(--colour-surface);border-color:var(--colour-border)}html.bfs-dark-theme .institutional-relationship-panel-dark{background:var(--colour-canvas)}html.bfs-dark-theme .institutional-page .institutional-relationship-panel p,html.bfs-dark-theme .institutional-section-dark .institutional-prose p,html.bfs-dark-theme .institutional-about-responsibilities p,html.bfs-dark-theme .opportunities-access-heading>p,html.bfs-dark-theme .opportunities-access-steps p,html.bfs-dark-theme .opportunities-access-action p,html.bfs-dark-theme .institutional-section-dark .institutional-form-note{color:var(--colour-muted)}html.bfs-dark-theme .institutional-about-responsibilities,html.bfs-dark-theme .institutional-about-responsibilities li,html.bfs-dark-theme .opportunities-access-steps,html.bfs-dark-theme .opportunities-access-steps li,html.bfs-dark-theme .institutional-section-dark .institutional-form-note{border-color:var(--colour-border)}html.bfs-dark-theme .institutional-prose a{color:var(--colour-brand)}html.bfs-dark-theme .institutional-page .institutional-button{background:var(--colour-ink);color:var(--colour-canvas);border-color:var(--colour-ink)}html.bfs-dark-theme .institutional-page .institutional-button:hover{color:var(--colour-canvas);background:#d4d4d4;border-color:#d4d4d4}html.bfs-dark-theme .institutional-page .institutional-button-secondary{color:var(--colour-ink);background:0 0;border-color:#737373}html.bfs-dark-theme .institutional-page .institutional-button-secondary:hover{color:var(--colour-ink);border-color:var(--colour-ink);background:#202020}html.bfs-dark-theme .institutional-field input,html.bfs-dark-theme .institutional-field select,html.bfs-dark-theme .institutional-field textarea{background:var(--colour-deep);color:var(--colour-ink);border-color:#737373}html.bfs-dark-theme .institutional-field input:focus,html.bfs-dark-theme .institutional-field select:focus,html.bfs-dark-theme .institutional-field textarea:focus{border-color:var(--colour-brand)}html.bfs-dark-theme .institutional-field input::placeholder,html.bfs-dark-theme .institutional-field textarea::placeholder{color:var(--colour-muted)}html.bfs-dark-theme .institutional-checkbox input{accent-color:var(--colour-brand)}html.bfs-dark-theme .institutional-form-status[data-state=success]{color:var(--colour-brand)}html.bfs-dark-theme .institutional-form-status[data-state=error]{color:#f2f2f2}html.bfs-dark-theme .partners-form-stack .partners-success{background:var(--colour-surface);border-color:var(--colour-brand)}html.bfs-dark-theme .contact-page .institutional-form{min-width:0}html.bfs-dark-theme #about-title{text-wrap:balance;max-width:17ch}@media (width>=46.001rem){html.bfs-dark-theme .institutional-home-hero{background-image:linear-gradient(90deg,#090909f7 0%,#090909f0 35%,#09090900 50%),url(/media/bfs-home-hero-investor-20260730.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}html.bfs-dark-theme .institutional-home-hero .institutional-hero-grid>div{max-width:calc(50vw + -1*max(3rem,50vw - 38rem) - 2rem)}}@media (width<=46rem){html.bfs-dark-theme #about-title{font-size:clamp(2.375rem,12vw,3.25rem)}html.bfs-dark-theme .institutional-contact-hero{min-height:0;padding-block:3.5rem}html.bfs-dark-theme .institutional-contact-hero-copy{padding-top:0}html.bfs-dark-theme .institutional-hero:is(.institutional-issuer-hero,.institutional-opportunities-hero,.institutional-about-hero,.institutional-partners-hero){--bfs-hero-photo-height:clamp(25rem, 125vw, 34rem);background-image:none;background-color:var(--colour-canvas);min-height:0;padding-block:0;display:block;position:relative}html.bfs-dark-theme .institutional-issuer-hero{--bfs-hero-photo:url(/media/bfs-issuer-conversation-mobile-20260731.webp)}html.bfs-dark-theme .institutional-hero.institutional-opportunities-hero{--bfs-hero-photo:url(/media/bfs-private-credit-focus-mobile-20260928.webp);--bfs-hero-photo-height:clamp(18rem, 75vw, 24rem)}html.bfs-dark-theme .institutional-hero.institutional-about-hero{--bfs-hero-photo:url(/media/bfs-about-laptop-mobile-20260731.webp);--bfs-hero-photo-height:clamp(18rem, 75vw, 24rem)}html.bfs-dark-theme .institutional-partners-hero{--bfs-hero-photo:url(/media/bfs-contact-conversation-mobile-20260731.webp)}html.bfs-dark-theme .institutional-hero:is(.institutional-issuer-hero,.institutional-opportunities-hero,.institutional-about-hero,.institutional-partners-hero):before{height:var(--bfs-hero-photo-height);background-image:linear-gradient(180deg, #09090900 45%, #09090980 68%, #090909 95%), var(--bfs-hero-photo);pointer-events:none;content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 auto}html.bfs-dark-theme .institutional-hero:is(.institutional-issuer-hero,.institutional-opportunities-hero,.institutional-about-hero,.institutional-partners-hero) .institutional-hero-grid{z-index:1;min-height:0;padding-top:calc(var(--bfs-hero-photo-height) - 5rem);padding-bottom:3.5rem;position:relative}html.bfs-dark-theme .institutional-hero:is(.institutional-issuer-hero,.institutional-opportunities-hero,.institutional-about-hero,.institutional-partners-hero) .institutional-hero-lede{margin-top:1.25rem}}
