.bp-public,.bp-public *,.bp-public :before,.bp-public :after{box-sizing:border-box}.bp-public{--bg:#f4efe8;--ink:#142033;--muted:#607086;--line:#1420331f;--paper:#fffbf5d6;--paper-strong:#fffaf4;--primary:#1d4ed8;--primary-deep:#102a72;--accent:#ea580c;--shadow:0 22px 50px #12182714;color:var(--ink);background:radial-gradient(760px 340px at 10% 2%,#1d4ed81a,transparent 58%),radial-gradient(720px 340px at 90% 10%,#ea580c1a,transparent 56%),linear-gradient(180deg,#fbf7f0 0%,var(--bg)100%);font-family:var(--font-geist-sans),"Noto Sans",Arial,sans-serif;min-height:100vh;margin:0}.bp-public:before{content:"";pointer-events:none;opacity:.06;mix-blend-mode:multiply;z-index:0;background-image:url(/BackgroundTexture.png);background-repeat:repeat;background-size:900px;position:fixed;inset:0}.bp-public>*{z-index:1;position:relative}.bp-public a{text-decoration:none}.bp-public-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7f0b8;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;height:82px;padding:0 5.5%;transition:all .2s;display:flex;position:fixed;top:0;left:0;right:0}.bp-public-nav.is-scrolled{border-bottom-color:var(--line);background:#fffaf4eb;box-shadow:0 16px 38px #1218270f}.bp-public-brand{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.bp-public-brand-icon{-o-object-fit:contain;object-fit:contain;width:58px;height:58px;display:block}.bp-public-brand-icon.is-footer{width:50px;height:50px}.bp-public-brand-stack{gap:2px;display:grid}.bp-public-brand-stack.is-footer{gap:1px}.bp-public-brand-main{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:28px;font-weight:900;line-height:.95}.bp-public-brand-sub{color:var(--accent);letter-spacing:.42em;text-transform:uppercase;padding-left:4px;font-size:12px;font-weight:800;line-height:1}.bp-public-brand-mark{display:none}.bp-public-links,.bp-public-actions,.bp-public-drawer-actions,.bp-hero-cta,.bp-access-actions,.bp-footer-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-public-links{gap:26px}.bp-public-links a,.bp-footer-links a{color:var(--muted);font-size:14px;font-weight:700}.bp-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.bp-btn:hover{transform:translateY(-1px)}.bp-btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;box-shadow:0 18px 34px #1d4ed838}.bp-btn-secondary{color:var(--ink);border:1px solid var(--line);background:#ffffffc7}.bp-public-menu{background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.bp-public-menu span{background:var(--ink);border-radius:999px;width:24px;height:2px;transition:all .18s}.bp-public-menu.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.bp-public-menu.is-open span:nth-child(2){opacity:0}.bp-public-menu.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.bp-public-drawer{z-index:999;border:1px solid var(--line);background:#fffaf4fa;border-radius:28px;gap:8px;max-height:calc(100vh - 108px);padding:18px;display:grid;position:fixed;top:90px;left:18px;right:18px;overflow-y:auto;box-shadow:0 26px 56px #1218271f}.bp-public-drawer>a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 4px}.bp-public-drawer>a:last-of-type{border-bottom:none}.bp-public-drawer-actions{border-top:1px solid var(--line);grid-template-columns:1fr;gap:12px;margin-top:10px;padding-top:12px;display:grid}.bp-public-drawer-actions .bp-btn{width:100%}.bp-hero,.bp-editorial,.bp-columns,.bp-access{grid-template-columns:1.08fr .92fr;align-items:start;gap:34px;display:grid}.bp-hero{align-items:center;min-height:100vh;padding:136px 5.5% 82px}.bp-hero-copy h1,.bp-section-head h2,.bp-editorial-feature h2,.bp-access-copy h2{letter-spacing:-.05em;color:var(--ink);margin:18px 0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:800;line-height:.96}.bp-section-head h2,.bp-editorial-feature h2,.bp-access-copy h2{font-size:clamp(2rem,3.7vw,3.8rem);line-height:1}.bp-kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.bp-kicker:before{content:"";background:var(--accent);border-radius:999px;width:34px;height:2px}.bp-hero-copy p,.bp-market-card p,.bp-editorial-feature p,.bp-editorial-card p,.bp-insight-row span,.bp-insight-row strong,.bp-column-panel li,.bp-access-copy p,.bp-footer-brand p{color:var(--muted);font-size:15px;line-height:1.8}.bp-hero-board,.bp-market-card,.bp-editorial-card,.bp-insight-row,.bp-column-panel,.bp-access{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:30px}.bp-hero-board{padding:28px}.bp-board-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-board-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.bp-board-chip,.bp-market-tag{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#1d4ed814;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.bp-board-media{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;margin-top:18px;overflow:hidden}.bp-board-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:190px;display:block}.bp-board-title{color:var(--ink);margin-top:18px;font-size:28px;font-weight:760;line-height:1.12}.bp-board-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.bp-board-grid div{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;padding:16px}.bp-board-grid strong{color:var(--ink);margin-bottom:6px;font-size:14px;display:block}.bp-board-grid span{color:var(--muted);font-size:13px;line-height:1.7}.bp-tape{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff75;padding:10px 0 18px;overflow:hidden}.bp-tape-track{white-space:nowrap;align-items:center;gap:16px;animation:26s linear infinite bpTape;display:flex}.bp-tape-track span{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex}.bp-tape-track span:after{content:"•";color:var(--accent)}@keyframes bpTape{0%{transform:translate(0)}to{transform:translate(-50%)}}.bp-markets,.bp-insights{padding:84px 5.5% 28px}.bp-section-head{max-width:860px;margin-bottom:30px}.bp-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.bp-market-card,.bp-editorial-card,.bp-column-panel{padding:26px}.bp-market-media{border:1px solid var(--line);background:#ffffffb8;border-radius:22px;overflow:hidden}.bp-market-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:180px;display:block}.bp-market-card h3,.bp-editorial-card h3,.bp-column-panel h3{color:var(--ink);margin:18px 0 10px;font-size:24px;line-height:1.16}.bp-editorial{padding:56px 5.5%}.bp-editorial-feature{padding-right:22px}.bp-editorial-media{border:1px solid var(--line);background:#ffffffb8;border-radius:26px;margin-top:22px;overflow:hidden}.bp-editorial-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:240px;display:block}.bp-editorial-stack{gap:18px;display:grid}.bp-editorial-card{grid-template-columns:70px 1fr;align-items:start;gap:16px;display:grid}.bp-editorial-index{color:var(--primary);letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.bp-insight-list{gap:14px;display:grid}.bp-insight-row{grid-template-columns:.8fr 1.2fr;align-items:center;gap:18px;padding:22px 26px;display:grid}.bp-insight-row strong{color:var(--ink);font-weight:700}.bp-columns{padding:44px 5.5% 78px}.bp-column-panel ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bp-column-panel li{align-items:flex-start;gap:12px;display:flex}.bp-column-panel li:before{content:"";background:linear-gradient(135deg,var(--primary),var(--accent));border-radius:999px;flex:none;width:10px;height:10px;margin-top:9px}.bp-access{background:linear-gradient(135deg,#142033fa,#1b2b53f5);border-color:#ffffff14;margin:0 5.5% 72px;padding:32px}.bp-access-copy h2,.bp-access-copy p,.bp-access .bp-kicker,.bp-access .bp-kicker:before{color:#f8fafc}.bp-access .bp-kicker:before{background:#fb923c}.bp-access-copy p{color:#f8fafcb3}.bp-access-actions{position:relative;overflow:hidden}.bp-access-art{opacity:.14;pointer-events:none;position:absolute;inset:0}.bp-access-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bp-access-actions .bp-btn{z-index:1;position:relative}.bp-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:0 5.5% 34px;display:flex}.bp-footer-brand p{max-width:560px;margin:12px 0 0}@media (max-width:1100px){.bp-hero,.bp-editorial,.bp-columns,.bp-access,.bp-market-grid{grid-template-columns:1fr}}@media (max-width:860px){.bp-public-nav{padding:0 18px}.bp-public-links,.bp-public-actions{display:none}.bp-public-menu{display:flex}.bp-hero,.bp-markets,.bp-editorial,.bp-insights,.bp-columns,.bp-footer{padding-left:18px;padding-right:18px}.bp-hero{padding-top:118px}.bp-insight-row,.bp-board-grid,.bp-editorial-card{grid-template-columns:1fr}.bp-access{margin-left:18px;margin-right:18px}}@media (max-width:560px){.bp-hero-copy h1,.bp-section-head h2,.bp-editorial-feature h2,.bp-access-copy h2{font-size:2.4rem}.bp-btn,.bp-public-drawer-actions .bp-btn,.bp-hero-cta .bp-btn,.bp-access-actions .bp-btn{width:100%}}@media (max-width:900px){.bp-public-brand-icon{width:50px;height:50px}.bp-public-brand-main{font-size:22px}.bp-public-brand-sub{letter-spacing:.32em;font-size:10px}}@media (max-width:640px){.bp-public-brand{gap:10px}.bp-public-brand-icon{width:42px;height:42px}.bp-public-brand-main{font-size:18px}.bp-public-brand-sub{letter-spacing:.24em;font-size:9px}}
