.bo-research{--bo-ink:#11110f;--bo-paper:#f4f0e6;--bo-cream:#fffaf0;--bo-gold:#c89b3c;--bo-muted:#6f6a61;background:var(--bo-paper);color:var(--bo-ink);font-family:Montserrat,Arial,sans-serif}.bo-research *{box-sizing:border-box}.bo-research__wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.bo-research__hero{padding:clamp(76px,10vw,148px) 0 72px;background:#090a09;color:var(--bo-cream)}.bo-research__hero h1,.bo-research h2{font-family:Georgia,"Times New Roman",serif;font-style:normal}.bo-research__hero h1{max-width:1000px;margin:14px 0 22px;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:.94;letter-spacing:-.05em}.bo-research h2{margin:10px 0 22px;font-size:clamp(30px,4.7vw,48px);font-weight:500;line-height:.98;letter-spacing:-.045em;text-transform:uppercase}.bo-research__dek{max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.55}.bo-research__eyebrow,.bo-research__card-label{margin:0;color:var(--bo-gold);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bo-research__status{display:inline-flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding:12px 16px;border:1px solid rgba(200,155,60,.55)}.bo-research__status span{max-width:760px;line-height:1.55}.bo-research__body{padding-block:24px 96px}.bo-research__section{padding:clamp(56px,7vw,92px) 0;border-bottom:1px solid rgba(17,17,15,.15)}.bo-research__section>p{max-width:820px;line-height:1.7}.bo-research__section--dark{margin-inline:calc(50% - 50vw);padding-inline:max(24px,calc((100vw - 1180px)/2));background:var(--bo-ink);color:var(--bo-cream)}.bo-research__section--tan{margin-inline:calc(50% - 50vw);padding-inline:max(24px,calc((100vw - 1180px)/2));background:#e7dcc6}.bo-research__grid{display:grid;gap:18px}.bo-research__grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.bo-research__grid--facts{grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0}.bo-research__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.bo-research__card{padding:28px;border:1px solid rgba(17,17,15,.2);background:var(--bo-cream)}.bo-research__card--dark{border-color:rgba(255,250,240,.25);background:#1a1b19;color:var(--bo-cream)}.bo-research__card h3{font-family:Montserrat,Arial,sans-serif;font-size:19px;line-height:1.25}.bo-research__card p{line-height:1.6}.bo-research__fact{display:grid;align-content:start;gap:8px;min-height:145px;padding:24px;border-top:3px solid var(--bo-gold);background:var(--bo-cream)}.bo-research__fact strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1}.bo-research__fact span{font-size:13px;font-weight:700;line-height:1.4;text-transform:uppercase}.bo-research__panel{padding:28px;border:1px solid rgba(17,17,15,.2);background:rgba(255,250,240,.68)}.bo-research__panel h3{margin-top:0;font-family:Montserrat,Arial,sans-serif;font-size:18px}.bo-research__panel li{margin-bottom:8px;line-height:1.5}.bo-research__note,.bo-research__callout{margin-top:28px;padding:18px 20px;border-left:3px solid var(--bo-gold)}.bo-research__button{display:inline-block;padding:13px 18px;border:1px solid currentColor;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bo-research__placeholder{overflow-x:auto;min-height:260px;padding:30px;border:1px dashed var(--bo-muted);background:var(--bo-cream);color:var(--bo-muted)}.bo-research a{color:#8a641b;text-decoration-thickness:.08em;text-underline-offset:.16em}.bo-research a:hover{color:#5c410e}.bo-research a:focus-visible{outline:3px solid var(--bo-gold);outline-offset:4px}.bo-research__links{max-width:820px;padding-left:1.2em;line-height:1.8}.bo-research__closing{border-bottom:0}@media(max-width:900px){.bo-research__wrap{width:min(100% - 32px,1180px)}.bo-research__grid--cards,.bo-research__grid--facts,.bo-research__grid--two{grid-template-columns:1fr}.bo-research__hero{padding-top:64px}.bo-research__status{display:grid}.bo-research__fact{min-height:0}}