.dynafis-brand-logo.svelte-16mzucx{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:inherit;min-width:0}.dynafis-brand-logo.full.svelte-16mzucx{display:inline-flex;width:min(260px,100%)}.brand-logo-full.svelte-16mzucx{display:block;width:100%;height:auto;border-radius:16px;object-fit:contain;box-shadow:0 20px 54px #2dd4bf1f}.brand-logo-mark.svelte-16mzucx{display:block;width:42px;height:42px;border-radius:14px;object-fit:cover;box-shadow:0 18px 44px #2dd4bf2e;flex:0 0 auto}.brand-logo-copy.svelte-16mzucx{min-width:0;display:grid;gap:2px;align-content:center}.brand-logo-copy.svelte-16mzucx strong:where(.svelte-16mzucx){display:block;font-size:23px;line-height:.95;font-weight:900;letter-spacing:-.045em}.brand-logo-copy.svelte-16mzucx small:where(.svelte-16mzucx){display:block;color:var(--brand-logo-subtitle, #5eead4);font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dynafis-brand-logo.compact.svelte-16mzucx{gap:9px}.dynafis-brand-logo.compact.svelte-16mzucx .brand-logo-mark:where(.svelte-16mzucx){width:34px;height:34px;border-radius:11px}.dynafis-brand-logo.compact.svelte-16mzucx .brand-logo-copy:where(.svelte-16mzucx) strong:where(.svelte-16mzucx){font-size:19px}.dynafis-brand-logo.compact.svelte-16mzucx .brand-logo-copy:where(.svelte-16mzucx) small:where(.svelte-16mzucx){font-size:9.5px;letter-spacing:.075em}@media (max-width: 640px){.dynafis-brand-logo.full.svelte-16mzucx{width:190px}.brand-logo-copy.svelte-16mzucx small:where(.svelte-16mzucx){max-width:170px}}
