
/* BRBC Static Site additions */
html,body{background:#000;color:#fff;margin:0}.static-page{min-height:100vh;background:#000}.brbc-header{position:relative!important;background:#000!important}.brbc-nav-wrap{max-width:1600px}.brbc-menu>ul{display:flex;align-items:center;gap:clamp(18px,2.8vw,52px);list-style:none;margin:0;padding:0}.brbc-menu li{position:relative}.brbc-menu a{color:#fff;text-decoration:none}.brbc-menu .current>a,.brbc-menu a:hover{color:#fff}.brbc-menu .current>a:after,.brbc-menu>ul>li>a:hover:after{content:"";display:block;height:2px;background:#ef3438;margin-top:9px}.brbc-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:230px;background:#090909;border:1px solid #292929;padding:12px;z-index:100;list-style:none}.brbc-menu li:hover>.sub-menu,.brbc-menu li:focus-within>.sub-menu{display:block}.brbc-menu .sub-menu a{display:block;padding:12px 10px;white-space:nowrap}.brbc-static-hero{min-height:68vh;display:flex;align-items:flex-end;padding:90px max(28px,calc((100vw - 1440px)/2));background:linear-gradient(180deg,#111,#000)}.brbc-static-hero h1{font-size:clamp(72px,11vw,180px);line-height:.8;letter-spacing:-.07em;margin:12px 0 0}.brbc-static-content{padding:80px max(28px,calc((100vw - 1440px)/2));background:#000}.brbc-static-content h2{font-size:clamp(42px,6vw,86px);line-height:.9;letter-spacing:-.05em}.brbc-static-content p{max-width:780px;color:#d0d0d0;font-size:18px;line-height:1.7}.brbc-static-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.brbc-static-card{padding:42px;background:#0b0b0b;min-height:260px}.brbc-static-card span{color:#ef3438;font-weight:900;letter-spacing:.14em}.brbc-static-card h3{font-size:34px;margin:22px 0 12px}.brbc-static-btn{display:inline-block;padding:16px 22px;border:1px solid #fff;color:#fff;text-decoration:none;font-weight:900}.brbc-static-btn:hover{background:#ef3438;border-color:#ef3438}.brbc-static-notice{padding:22px;border:1px solid #333;background:#0b0b0b;color:#bbb}.brbc-static-docs a{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:30px 0;border-top:1px solid #2b2b2b;color:#fff;text-decoration:none;font-size:clamp(22px,3vw,36px);font-weight:900}.brbc-static-docs a span{font-size:13px;letter-spacing:.12em;border:1px solid #fff;padding:14px 18px}.brbc-static-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px}.brbc-static-form label{font-size:12px;font-weight:900;letter-spacing:.12em}.brbc-static-form input,.brbc-static-form select,.brbc-static-form textarea{width:100%;box-sizing:border-box;margin-top:8px;background:#090909;color:#fff;border:1px solid #444;padding:16px}.brbc-static-form .wide{grid-column:1/-1}.brbc-static-form button{background:#ef3438;color:#fff;border:0;padding:18px 24px;font-weight:900;cursor:pointer}.brbc-static-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brbc-static-gallery div{aspect-ratio:4/3;background:#111;display:grid;place-items:center;color:#555;font-weight:900}.brbc-footer{background:#050505!important}.brbc-static-fixture{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;border-top:1px solid #2b2b2b;padding:26px 0}.brbc-static-fixture strong{font-size:clamp(22px,3vw,38px)}
@media(max-width:900px){.brbc-menu{display:none}.brbc-menu.open{display:block;position:absolute;top:100%;left:0;right:0;background:#000;padding:24px}.brbc-menu.open>ul{display:block}.brbc-menu .sub-menu{position:static;display:block;border:0;padding-left:20px}.brbc-static-grid,.brbc-static-gallery{grid-template-columns:1fr 1fr}.brbc-static-form{grid-template-columns:1fr}.brbc-static-form .wide{grid-column:auto}.brbc-static-fixture{grid-template-columns:1fr}}
@media(max-width:560px){.brbc-static-grid,.brbc-static-gallery{grid-template-columns:1fr}.brbc-static-hero{min-height:55vh}.brbc-static-content{padding-top:55px}}
