@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bb-crimson:#9b1b30;--bb-crimson-dark:#7a1526;--bb-crimson-deep:#5e1020;--bb-crimson-light:#9b1b300f;--bb-gold:#c5973e;--bb-gold-light:#d4ac5a;--bb-gold-pale:#f5ecd7;--bb-charcoal:#1e1e2d;--bb-dark-gray:#3a3a4a;--bb-medium-gray:#6b6b7b;--bb-light-gray:#a0a0b0;--bb-warm-white:#fdfbf8;--bb-cream:#f7f4ef;--bb-off-white:#faf8f5;--bb-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--bb-dark-gray);background-color:var(--bb-warm-white);font-size:16px;font-weight:400;line-height:1.6;overflow-x:hidden;font-family:Poppins,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:var(--bb-font);color:var(--bb-charcoal);font-weight:700;line-height:1.25}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.375rem}h5{font-size:1.125rem}h6{font-size:1rem}p{font-family:var(--bb-font);color:var(--bb-dark-gray);line-height:1.7}a{color:inherit;text-decoration:none;transition:color .25s}img{max-width:100%;height:auto;display:block}button{font-family:var(--bb-font);cursor:pointer}ul,ol{list-style:none}::selection{color:var(--bb-charcoal);background:#9b1b301f}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bb-cream)}::-webkit-scrollbar-thumb{background:#9b1b3033;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9b1b3059}
