.brand-logo{color:inherit;flex-shrink:0;align-items:center;font-size:24px;line-height:1;display:inline-flex}.brand-logo-art{background:currentColor;width:4.41192em;height:1em;display:block;position:relative;-webkit-mask:url(/logo.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat;mask:url(/logo.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat}.brand-logo--mark-only .brand-logo-art{width:.881658em;position:relative;-webkit-mask-image:url(/brand-mark.svg?v=20260920-brand-dark-favicon);mask-image:url(/brand-mark.svg?v=20260920-brand-dark-favicon)}.brand-logo-art:after{content:"";background:color-mix(in srgb, var(--primary,currentColor) 50%, black);position:absolute;inset:0;-webkit-mask:url(/logo-cover-mask.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat;mask:url(/logo-cover-mask.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat}.brand-logo--mark-only .brand-logo-art:after{-webkit-mask-image:url(/brand-mark-cover-mask.svg?v=20260920-brand-dark-favicon);mask-image:url(/brand-mark-cover-mask.svg?v=20260920-brand-dark-favicon)}.brand-cover{fill:color-mix(in srgb, var(--primary,currentColor) 50%, black)}.brand-logo-art:before{content:"";background:var(--primary,currentColor);position:absolute;inset:0;-webkit-mask:url(/logo-bars-mask.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat;mask:url(/logo-bars-mask.svg?v=20260920-brand-dark-favicon) 50%/contain no-repeat}.brand-logo--mark-only .brand-logo-art:before{-webkit-mask-image:url(/brand-mark-bars-mask.svg?v=20260920-brand-dark-favicon);mask-image:url(/brand-mark-bars-mask.svg?v=20260920-brand-dark-favicon)}.brand-bars{fill:var(--primary,currentColor)}
