/* BioPresence Brand V2.2 - Maple + spacing correction */
:root{--bp-brand-green:#22dfa6;--bp-brand-green-soft:#74f5c6}

/* Larger premium lockup */
a.brand{
 width:500px!important;
 min-width:500px!important;
 height:98px!important;
 flex:0 0 500px!important;
 background:url('/assets/brand/logo-horizontal-dark.svg?v=22') left center/contain no-repeat!important;
 text-decoration:none!important;
}
a.brand>.mark,a.brand>.brandtext{display:none!important}
.mark{
 background:url('/assets/brand/symbol.svg?v=22') center/contain no-repeat!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
}
.mark:before,.mark:after{display:none!important}

/* Fix the homepage Toronto pill: no exaggerated tracking */
.eyebrow{
 letter-spacing:.055em!important;
 word-spacing:.12em!important;
 white-space:nowrap!important;
 font-size:13px!important;
}
.bp-phone{white-space:nowrap}
.bp-phone a{color:inherit;text-decoration:none}

@media(max-width:1180px){
 a.brand{width:410px!important;min-width:410px!important;height:82px!important;flex-basis:410px!important}
}
@media(max-width:760px){
 a.brand{width:300px!important;min-width:300px!important;max-width:calc(100% - 58px)!important;height:68px!important;flex-basis:300px!important}
 .eyebrow{white-space:normal!important;line-height:1.35!important;font-size:11px!important;letter-spacing:.035em!important;word-spacing:.06em!important}
}
@media(max-width:390px){
 a.brand{width:255px!important;min-width:255px!important;height:61px!important;flex-basis:255px!important}
}
