.BrandLogo_logo__jGv78{--doli-ink:#082e68;--doli-accent:#007eb8;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;flex-shrink:0;text-decoration:none;vertical-align:middle;color:var(--doli-ink)}.BrandLogo_mark__sykc3{width:var(--doli-logo-size);height:var(--doli-logo-size);flex-shrink:0;object-fit:contain}.BrandLogo_copy__dGMOY{display:flex;flex-direction:column;min-width:0;gap:3px}.BrandLogo_wordmark__sj6X6{font-family:var(--font-sans),sans-serif;font-size:clamp(14px,calc(var(--doli-logo-size) * .46),25px);font-weight:850;letter-spacing:-.045em;line-height:1.2;white-space:nowrap}.BrandLogo_wordmark__sj6X6>span{color:var(--doli-accent)}.BrandLogo_tagline__Sn2MC{font-size:10px;font-weight:600;line-height:1.4;color:var(--text-muted,#4b627a);letter-spacing:.01em}.BrandLogo_full__xk3Ly .BrandLogo_tagline__Sn2MC{font-size:11px}.BrandLogo_logo__jGv78:focus-visible{outline:3px solid #0284c7;outline-offset:4px;border-radius:8px}[data-theme=dark] .BrandLogo_logo__jGv78{--doli-ink:#e4f2ff;--doli-accent:#62d5ff}@media (min-width:769px) and (max-width:1280px){.BrandLogo_responsive__EO08B .BrandLogo_copy__dGMOY{display:none}}@media (max-width:480px){.BrandLogo_responsive__EO08B{gap:5px}.BrandLogo_responsive__EO08B .BrandLogo_tagline__Sn2MC{display:none}.BrandLogo_responsive__EO08B .BrandLogo_wordmark__sj6X6{font-size:13px}}@media (max-width:380px){.BrandLogo_responsive__EO08B .BrandLogo_copy__dGMOY{display:none}}@media (max-width:480px){.BrandLogo_full__xk3Ly .BrandLogo_wordmark__sj6X6{font-size:18px}.BrandLogo_full__xk3Ly .BrandLogo_tagline__Sn2MC{font-size:10px}}