:root{--fs-serif:"Haas Groot Disp", Haas, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-ink:#0f172a;--fs-body:#334155;--fs-muted:#64748b;--fs-rule:#e2e8f0;--fs-read:720px}.fs-page{background:radial-gradient(120% 60% at 50% -10%,#1a5bb51a 0%,#0000 60%),#fff}.fs-hl{font-style:normal;font-family:var(--fs-serif);color:var(--brand);font-weight:600}.fs-hero{padding:3rem 2rem 3.25rem;position:relative;overflow:hidden}.fs-hero-inner{max-width:var(--fs-read);margin:0 auto}.fs-breadcrumb{margin-bottom:2.25rem;font-size:.9375rem;font-weight:600}.fs-breadcrumb a{color:var(--brand);text-decoration:none}.fs-breadcrumb a:hover{text-decoration:underline}.fs-breadcrumb .fs-crumb-sep{color:#9ca3af;margin:0 .5rem}.fs-breadcrumb .fs-crumb-current{color:#334155}.fs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:1.25rem;font-size:.75rem;font-weight:800;display:inline-block}.bpv3-page .fs-hero h1{font-family:var(--fs-serif);letter-spacing:-.01em;color:var(--fs-ink);margin-bottom:1.5rem;font-size:max(2.1rem,min(5.2vw,3.5rem));font-weight:700;line-height:1.12}.fs-dek{color:var(--fs-body);max-width:64ch;margin-bottom:2rem;font-size:max(1.125rem,min(1.7vw,1.3rem));line-height:1.6}.fs-byline{border-top:1px solid var(--fs-rule);flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding-top:1.5rem;font-size:.95rem;display:flex}.fs-byline-name{color:var(--fs-ink);font-weight:700}.fs-byline-meta{color:var(--fs-muted)}.fs-byline-meta:before{content:"·";color:#cbd5e1;margin-right:.9rem}.fs-article{padding:1rem 2rem 0}.fs-article-inner{max-width:var(--fs-read);margin:0 auto}.fs-chapter{border-top:1px solid var(--fs-rule);padding:2.75rem 0}.fs-chapter:first-child{border-top:none}.fs-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:.85rem;font-size:.75rem;font-weight:800}.bpv3-page .fs-chapter h2{font-family:var(--fs-serif);letter-spacing:-.005em;color:var(--fs-ink);margin-bottom:1.25rem;font-size:max(1.6rem,min(3vw,2.1rem));font-weight:700;line-height:1.2}.fs-chapter p{color:var(--fs-body);margin-bottom:1.25rem;font-size:1.1875rem;line-height:1.78}.fs-chapter p:last-child{margin-bottom:0}.fs-chapter--lead p:first-of-type:first-letter{font-family:var(--fs-serif);float:left;color:var(--brand);padding:.35rem .6rem 0 0;font-size:3.4rem;font-weight:700;line-height:.8}.fs-pullquote{max-width:var(--fs-read);margin:3rem auto;padding:2.5rem 2rem}.fs-pullquote blockquote{font-family:var(--fs-serif);letter-spacing:-.01em;color:var(--fs-ink);text-align:center;margin:0;font-size:max(1.5rem,min(3vw,2rem));font-style:normal;font-weight:600;line-height:1.32;position:relative}.fs-pullquote blockquote:before{content:"“";font-family:var(--fs-serif);color:var(--brand);opacity:.4;margin-bottom:.75rem;font-size:4rem;line-height:.5;display:block}.fs-pullquote cite{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted);text-align:center;margin-top:1.5rem;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.85rem;font-style:normal;font-weight:700;display:block}.fs-authors{border-top:1px solid var(--fs-rule);border-bottom:1px solid var(--fs-rule);background:#f8fafc;padding:3.5rem 2rem}.fs-authors-inner{max-width:var(--fs-read);margin:0 auto}.fs-authors-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-muted);margin-bottom:1.5rem;font-size:.75rem;font-weight:800}.fs-authors-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.fs-author{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.fs-author-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#1a5bb5 0%,#3b7de0 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:168px;height:168px;font-size:3rem;font-weight:800;display:flex}.fs-author-avatar--photo{object-fit:cover;object-position:center top;background:0 0;border:1px solid #0f172a14}.bpv3-page .fs-author h3{color:var(--fs-ink);font-size:1.0625rem;font-weight:800;line-height:1.2}.fs-author-title{color:var(--brand);margin:.15rem 0 .55rem;font-size:.875rem;font-weight:600}.fs-author p{color:var(--fs-body);margin:0;font-size:.95rem;line-height:1.55}.fs-germany{background:radial-gradient(110% 90% at 100% 0,#1a5bb51a 0%,#0000 55%),#fff;padding:4.5rem 2rem}.fs-germany-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;max-width:980px;margin:0 auto;display:grid}.fs-kicker--accent{align-items:center;gap:.5rem;display:inline-flex}.fs-kicker--accent:before{content:"";background:linear-gradient(#111 0 33%,#d00 33% 66%,#fc0 66% 100%);border-radius:2px;width:14px;height:10px;display:inline-block}.bpv3-page .fs-germany h2{font-family:var(--fs-serif);color:var(--fs-ink);margin:.85rem 0 1.1rem;font-size:max(1.5rem,min(2.6vw,1.95rem));font-weight:700;line-height:1.2}.fs-germany p{color:var(--fs-body);margin-bottom:1rem;font-size:1.0625rem;line-height:1.7}.fs-germany p:last-of-type{margin-bottom:0}.fs-germany-points{border:1px solid var(--fs-rule);background:#f8fafc;border-radius:16px;flex-direction:column;gap:1rem;margin:0;padding:1.5rem;list-style:none;display:flex}.fs-germany-points li{color:var(--fs-ink);align-items:flex-start;gap:.7rem;font-size:.98rem;font-weight:600;line-height:1.4;display:flex}.fs-germany-points svg{color:#10b981;flex:none;margin-top:1px}.fs-mission{text-align:center;background:radial-gradient(120% 120% at 50% 0,#15233b 0%,#0b1424 60%,#0a1120 100%);padding:5rem 2rem;position:relative;overflow:hidden}.fs-mission-glow{pointer-events:none;background:radial-gradient(#2d68c459 0%,#0000 65%);width:70%;height:80%;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.fs-mission-inner{z-index:1;max-width:var(--fs-read);margin:0 auto;position:relative}.fs-mission .fs-kicker{color:#7db0f5}.bpv3-page .fs-mission h2{font-family:var(--fs-serif);color:#fff;margin-bottom:1.5rem;font-size:max(1.9rem,min(4vw,2.6rem));font-weight:700;line-height:1.15}.fs-mission p{color:#e2e8f0d9;margin-bottom:1.1rem;font-size:1.1875rem;line-height:1.7}.fs-mission p:last-child{margin-bottom:0}.fs-forward{background:#f8fafc;padding:4.5rem 2rem}.fs-forward-inner{max-width:980px;margin:0 auto}.fs-forward-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-muted);text-align:center;margin-bottom:1.5rem;font-size:.75rem;font-weight:800}.fs-forward-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.fs-forward-card{border:1px solid var(--fs-rule);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.fs-forward-card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 14px 32px #0f172a1a}.bpv3-page .fs-forward-card h3{color:var(--fs-ink);font-size:1.25rem;font-weight:800}.fs-forward-card p{color:var(--fs-body);flex:1;margin:0;font-size:.98rem;line-height:1.55}.fs-forward-cta{color:var(--brand);margin-top:.5rem;font-size:.95rem;font-weight:700}@media (max-width:768px){.fs-hero{padding:2.25rem 1.25rem 2.5rem}.fs-article{padding:.5rem 1.25rem 0}.fs-chapter p{font-size:1.0625rem;line-height:1.7}.fs-chapter--lead p:first-of-type:first-letter{font-size:2.8rem}.fs-pullquote{margin:2rem auto;padding:2rem 1.25rem}.fs-authors,.fs-germany,.fs-mission,.fs-forward{padding-left:1.25rem;padding-right:1.25rem}.fs-authors{padding-top:2.5rem;padding-bottom:2.5rem}.fs-germany{padding-top:3rem;padding-bottom:3rem}.fs-mission{padding-top:3.5rem;padding-bottom:3.5rem}.fs-forward{padding-top:3rem;padding-bottom:3rem}.fs-authors-grid,.fs-germany-inner,.fs-forward-grid{grid-template-columns:1fr;gap:1.5rem}.fs-mission p,.fs-germany p{font-size:1.0625rem}}
