/* Business phone: header link, contact block, sticky mobile call/text bar */
.navtel{font:600 12px/1 var(--mono);letter-spacing:.14em;white-space:nowrap;margin-right:6px}
.navtel:hover{color:var(--gilt)}
.dcall{display:flex;gap:18px;margin-top:26px;flex-wrap:wrap}
.drawer .dcall a{font:600 13px/1 var(--mono)!important;letter-spacing:.16em;text-transform:uppercase;border:1px solid currentColor;padding:14px 16px}
.ctel{margin-top:36px;border-top:1.5px solid var(--noir);padding-top:22px}
.ctel .num{display:block;font:400 clamp(34px,3.4vw,54px)/1 var(--serif);letter-spacing:-.01em;margin:14px 0 20px}
.ctel .num:hover{color:var(--gilt)}
.cbtns{display:flex;gap:12px;flex-wrap:wrap}
.callbar{display:none}
@media (max-width:1180px){.navtel{display:none}}
@media (max-width:1000px){
 .callbar{display:grid;grid-template-columns:1fr 1fr 1.3fr;position:fixed;left:0;right:0;bottom:0;z-index:150;background:#0A0A0A;color:#fff;border-top:1px solid rgba(255,255,255,.18);padding-bottom:env(safe-area-inset-bottom)}
 .callbar a{display:flex;align-items:center;justify-content:center;gap:8px;height:58px;font:600 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.16)}
 .callbar a:last-child{border-right:0}
 .callbar .pv{background:#fff;color:#0A0A0A}
 .callbar svg{width:18px;height:18px}
 body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}
 .a11y-tip{bottom:84px}
}
html[data-theme="dark"] .ctel{border-color:rgba(255,255,255,.4)}
html[data-theme="dark"] .callbar{background:#000}
html[data-theme="light"] .callbar{background:#fff;color:#0A0A0A;border-top-color:rgba(10,10,10,.18)}
html[data-theme="light"] .callbar a{border-color:rgba(10,10,10,.14)}
html[data-theme="light"] .callbar .pv{background:#0A0A0A;color:#fff}
html.lt .callbar a{font-size:14px}
html.lt .navtel{font-size:14px}
/* founder bio (About) */
.about .bio{margin:30px 0 6px;padding:22px 0 0;border-top:1px solid var(--lined);max-width:60ch}
.about .bio p{margin-top:12px}
html[data-theme="light"] .about .bio{border-color:rgba(10,10,10,.16)}
