:root{--ink:#0f0d0a;--ink-dark:#0c0a07;--surface:#13100b;--surface-2:#12100b;--surface-3:#14110b;--gold:#c9a77c;--gold-light:#e2c39a;--cream:#f1e9dc}html,body{background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*{box-sizing:border-box}a{color:inherit}.ssSkip{z-index:999;background:var(--gold);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:0 0 4px;padding:12px 20px;font-family:Outfit,sans-serif;font-size:13px;text-decoration:none;position:absolute;top:0;left:-9999px}.ssSkip:focus{left:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ssDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,-1%)scale(1.06)}}@keyframes ssUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}a.btn-primary,button.btn-primary{background:var(--gold);color:var(--ink);letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:2px;padding:15px 26px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background .3s;display:inline-block}a.btn-primary:hover,button.btn-primary:hover{background:var(--gold-light);color:var(--ink)}a.btn-ghost,button.btn-ghost{color:var(--cream);letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;border:1px solid #f1e9dc38;border-radius:2px;padding:15px 26px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:border-color .3s;display:inline-block}a.btn-ghost:hover,button.btn-ghost:hover{border-color:var(--gold);color:var(--cream)}a.gold-link,button.gold-link{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a77c66;padding:0 0 3px;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:color .3s;display:inline-block}a.gold-link:hover,button.gold-link:hover{color:var(--gold-light)}healcode-widget{display:block}.mbProspects form{color:var(--cream);margin:0}.mbProspects label{color:#f1e9dcc7;font-family:Outfit,sans-serif;font-size:13px}.mbProspects input[type=text],.mbProspects input[type=email],.mbProspects input[type=tel],.mbProspects select,.mbProspects textarea{width:100%;color:var(--cream);background:#f1e9dc0a;border:1px solid #f1e9dc29;border-radius:2px;padding:12px 14px;font-family:Outfit,sans-serif;font-size:15px;font-weight:300}.mbProspects input[type=submit],.mbProspects button[type=submit]{background:var(--gold);color:var(--ink);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;padding:15px 26px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500}.mbProspects a{color:var(--gold)}
