@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Inter:wght@300;400;500;600&display=swap";:root{--bg:#0A1929;--bg-deep:#060F1C;--graphite:#1A1F2C;--ink:#F8F4E8;--ink-soft:rgba(248, 244, 232, .78);--ink-mute:#6B7A8F;--copper:#C2570A;--copper-bright:#E06A14;--hair:rgba(248, 244, 232, .1);--hair-strong:rgba(248, 244, 232, .22);--serif:"Cormorant Garamond", "GT Sectra", Georgia, serif;--sans:"Inter", "Söhne", -apple-system, system-ui, sans-serif}html,body{margin:0;padding:0;background:var(--bg)!important;color:var(--ink)}body{font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.bdg2-main{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 36px}.bdg2-nav{padding:26px 0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:100;background:var(--bg)}.bdg2-nav .brand{display:flex;align-items:center;gap:12px}.bdg2-nav .brand a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:12px}.bdg2-nav .brand .glyph{width:30px;height:30px;border:1px solid var(--copper);color:var(--copper-bright);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:16px}.bdg2-nav .brand .word{font-family:var(--serif);font-weight:600;font-size:24px;letter-spacing:.005em;color:var(--ink)}.bdg2-nav .brand small{font-family:var(--sans);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);border-left:1px solid var(--hair);margin-left:8px;padding-left:12px}.bdg2-nav .ticker{font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);display:flex;gap:22px}.bdg2-nav .ticker b{color:var(--ink);font-weight:500}.bdg2-nav .ticker .up{color:var(--copper-bright)}.bdg2-nav .ticker sup{margin-left:1px}.bdg2-nav .ticker sup a{color:var(--ink-mute);text-decoration:none}.bdg2-nav .ticker sup a:hover{color:var(--copper-bright)}.bdg2-nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;align-items:center}.bdg2-nav>ul a.navlink{font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;opacity:.78}.bdg2-nav>ul a.navlink:hover{color:var(--copper-bright);opacity:1}.bdg2-nav>ul a.cta{background:var(--copper);color:var(--ink);padding:10px 18px;border:1px solid var(--copper);font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.bdg2-nav>ul a.cta:hover{background:0 0;color:var(--copper-bright)}.bdg2-menu-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:0 0;border:1px solid var(--hair);color:var(--ink);cursor:pointer}.bdg2-menu-toggle svg path{transition:transform .25s ease,opacity .25s ease;transform-box:fill-box;transform-origin:center}.bdg2-nav[data-menu-open=true] .bdg2-menu-toggle path:first-child{transform:translateY(6px) rotate(45deg)}.bdg2-nav[data-menu-open=true] .bdg2-menu-toggle path:nth-child(2){opacity:0}.bdg2-nav[data-menu-open=true] .bdg2-menu-toggle path:last-child{transform:translateY(-6px) rotate(-45deg)}.bdg2-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--hair);grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.bdg2-mobile-menu .mobile-links-inner{overflow:hidden;min-height:0}.bdg2-mobile-menu .mobile-links{overflow:hidden;list-style:none;margin:0;padding:22px 0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bdg2-mobile-menu a.navlink{display:block;padding:12px 0;font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-decoration:none;opacity:.85}.bdg2-mobile-menu a.navlink:hover{color:var(--copper-bright);opacity:1}.bdg2-mobile-menu a.cta{display:block;background:var(--copper);color:var(--ink);padding:13px 18px;border:1px solid var(--copper);font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.bdg2-nav[data-menu-open=true] .bdg2-mobile-menu{grid-template-rows:1fr;opacity:1}.bdg2-col{padding:26px 0 36px;display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--hair);font-family:var(--sans);color:var(--ink-mute);gap:40px;flex-wrap:wrap}.bdg2-col a{color:var(--ink-mute);text-decoration:none}.bdg2-col a:hover{color:var(--copper-bright)}.bdg2-col .copyright{font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bdg2-col .disclaimer{font-weight:400;font-size:9.5px;letter-spacing:.01em;text-transform:none;line-height:1.6;color:var(--ink-mute);opacity:.75;max-width:62ch;margin-top:10px}.bdg2-col .legal{display:flex;flex-direction:column;gap:10px;text-align:right;font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bdg2-sources{padding:18px 0;border-top:1px solid var(--hair);font-family:var(--sans);font-size:10px;letter-spacing:.04em;color:var(--ink-mute)}.bdg2-sources .label{display:block;text-transform:uppercase;letter-spacing:.18em;font-weight:500;margin-bottom:8px}.bdg2-sources ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bdg2-sources li{counter-increment:src}.bdg2-sources ol{counter-reset:src}.bdg2-sources li:before{content:counter(src)". ";color:var(--ink-mute)}.bdg2-sources a{color:var(--ink-mute);text-decoration:underline;text-underline-offset:2px}.bdg2-sources a:hover{color:var(--copper-bright)}@media (max-width:980px){.bdg2-nav>ul,.bdg2-nav .ticker{display:none}.bdg2-menu-toggle{display:inline-flex}.bdg2-mobile-menu{display:grid}}@media (prefers-reduced-motion:reduce){.bdg2-menu-toggle svg path,.bdg2-mobile-menu{transition:none}}