.bgh-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 116px}.bgh-band{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) max(24px,calc((100vw - var(--container)) / 2))}.bgh-band:after{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,var(--gold),var(--orange))}@media (prefers-reduced-motion:no-preference){.bgh-band:after{transition:height .6s cubic-bezier(.22,.61,.36,1)}.bgh-band:hover:after{height:100%}}.bgh .head-left{margin-bottom:clamp(24px,3vw,40px)}.bgh .head-left .h-section{color:#fff;position:relative;padding-bottom:14px}.bgh .head-left .h-section .accent{color:inherit}.bgh .head-left .h-section:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:2px;background:var(--gold)}@media (prefers-reduced-motion:no-preference){.bgh .head-left .h-section:after{transition:width .5s cubic-bezier(.22,.61,.36,1)}.bgh .bgh-band:hover .head-left .h-section:after,.bgh .hub-split:hover .head-left .h-section:after{width:140px}}.bgh-prose{max-width:900px}.bgh-prose li,.bgh-prose p{color:var(--ink);font-size:17.5px;line-height:1.65;margin:0 0 20px}.bgh-prose>:last-child{margin-bottom:0}.bgh-cols{max-width:none;column-count:2;column-gap:clamp(28px,4vw,64px)}.bgh-cols p{page-break-inside:avoid;break-inside:avoid}@media (max-width:900px){.bgh-cols{column-count:1}}.bgh .hub-lead-grid .head-left{margin:0;max-width:none}.bgh .hub-lead-grid .head-left h2,.bgh .hub-lead-grid .head-left-body,.bgh .hub-lead-grid .head-left-lead{max-width:none}.bgh .head-left-body+.head-left-body{margin-top:14px}.bgh .hub-directory{scroll-margin-top:calc(var(--header-h) + 24px)}.bgh .hub-directory .head-left{max-width:var(--container-padded);padding:0 24px;margin-bottom:clamp(20px,2.5vw,34px)}.bgh .hub-directory .head-left-lead{max-width:760px}.bgh .hub-split-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,5vw,88px) clamp(28px,4vw,72px)}.bgh .hub-split-body .head-left{margin:0 0 20px;max-width:none}.bgh .hub-split-body .bgh-prose,.bgh .hub-split-body .head-left h2{max-width:none}.bgh .valuation-text .head-left{margin:0;max-width:none}.bgh .valuation-text .head-left h2{margin:0 0 20px;max-width:none}.bgh .valuation-text .head-left .h-section{padding-bottom:0}.bgh .valuation-text .head-left .h-section:after{content:none}