:root{--bb-success-hover:#3a4d3a;--bb-charcoal:#2c2c2c;--bb-dark-grey:#404040;--bb-medium-grey:#666;--bb-light-grey:#8a8a8a;--bb-silver:#b8b8b8;--bb-platinum:#e8e8e8;--bb-pearl:#f5f5f5;--bb-white:#fff;--bb-accent-dark:#1a1a1a;--bb-accent-medium:#505050;--bb-accent-light:#d0d0d0;--bb-success:#4a5d4a;--bb-warning:#6b5d47;--bb-info:#4a5a6b}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Century Gothic;src:url(/fonts/CenturyGothic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%}body{color:#e0e0e0;background-color:#1e1e1e;padding:0;font-family:Century Gothic,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:none}.header{color:#fff;z-index:1000;background-color:#000;justify-content:space-between;align-items:center;height:60px;padding:0 2rem;display:flex;position:sticky;top:0;left:0;right:0}.firm-name{letter-spacing:.01em;margin-right:2em;font-size:1.3rem;font-weight:600}.nav-links{margin-left:centre;gap:1.5rem;display:flex}.nav-links a{color:#d0d0d0;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #0000;padding-bottom:.1rem;font-size:.9rem;font-weight:500;transition:color .2s,border-bottom .2s}.nav-links a:hover{color:#fff;border-bottom:1px solid #3b82f6;text-decoration:none}main{width:100%;padding-top:1rem}@media screen and (max-width:767px){.header{flex-direction:column;align-items:center;height:auto;padding:.5rem 1rem}.firm-name{text-align:center;margin-bottom:.4rem;font-size:.8rem}.nav-links{flex-wrap:wrap;justify-content:center;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.nav-links a{padding:.2rem .4rem;font-size:.5rem}}@media screen and (min-width:768px) and (max-width:1024px){.header{padding:0 1.5rem}.nav-links{gap:1.2rem}}
